./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix041_power.oepc_pso.oepc_rmo.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix041_power.oepc_pso.oepc_rmo.oepc.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/mix041_power.oepc_pso.oepc_rmo.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix041_power.oepc_pso.oepc_rmo.oepc.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 23:49:54,122 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 23:49:54,187 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 23:49:54,191 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 23:49:54,191 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 23:49:54,216 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 23:49:54,217 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 23:49:54,217 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 23:49:54,218 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 23:49:54,221 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 23:49:54,221 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 23:49:54,222 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 23:49:54,222 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 23:49:54,223 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 23:49:54,224 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 23:49:54,224 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 23:49:54,224 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 23:49:54,224 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 23:49:54,224 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 23:49:54,225 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 23:49:54,225 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 23:49:54,225 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 23:49:54,225 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 23:49:54,226 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 23:49:54,226 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 23:49:54,226 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 23:49:54,226 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 23:49:54,226 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 23:49:54,227 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 23:49:54,227 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 23:49:54,228 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 23:49:54,228 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 23:49:54,228 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:49:54,229 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 23:49:54,229 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 23:49:54,229 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 23:49:54,229 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 23:49:54,229 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 23:49:54,230 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 23:49:54,230 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 23:49:54,230 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 23:49:54,230 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 23:49:54,230 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 23:49:54,230 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:49:54,454 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 23:49:54,505 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 23:49:54,507 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 23:49:54,508 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 23:49:54,508 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 23:49:54,509 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/mix041_power.oepc_pso.oepc_rmo.oepc.yml/witness.yml [2024-06-27 23:49:54,584 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 23:49:54,584 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 23:49:54,586 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix041_power.oepc_pso.oepc_rmo.oepc.i [2024-06-27 23:49:55,607 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 23:49:55,880 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 23:49:55,881 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix041_power.oepc_pso.oepc_rmo.oepc.i [2024-06-27 23:49:55,902 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a2eb9322e/2b68495207c045e5a416be793ad60f01/FLAGdb32e34c8 [2024-06-27 23:49:55,916 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a2eb9322e/2b68495207c045e5a416be793ad60f01 [2024-06-27 23:49:55,916 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 23:49:55,917 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 23:49:55,919 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 23:49:55,920 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 23:49:55,923 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 23:49:55,924 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:49:54" (1/2) ... [2024-06-27 23:49:55,925 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@411df52a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:49:55, skipping insertion in model container [2024-06-27 23:49:55,925 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:49:54" (1/2) ... [2024-06-27 23:49:55,927 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@62fc4611 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:49:55, skipping insertion in model container [2024-06-27 23:49:55,927 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:49:55" (2/2) ... [2024-06-27 23:49:55,928 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@411df52a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:49:55, skipping insertion in model container [2024-06-27 23:49:55,929 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:49:55" (2/2) ... [2024-06-27 23:49:55,929 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 23:49:55,949 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 23:49:55,950 INFO L97 edCorrectnessWitness]: Location invariant before [L819-L819] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL && (0LL - (long long )__unbuffered_p1_EBX) + (long long )z >= 0LL) && (0LL - (long long )__unbuffered_p1_EBX) + (long long )z$mem_tmp >= 0LL) && (0LL - (long long )z$flush_delayed) + (long long )z$r_buff0_thd1 >= 0LL) && (0LL - (long long )z$flush_delayed) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$flush_delayed) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff0_thd0) + (long long )z$r_buff0_thd1 >= 0LL) && (0LL - (long long )z$r_buff0_thd0) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd0) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff0_thd1) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd2) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd2) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff1_thd0) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd0) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff1 >= 0LL) && (0LL - (long long )z$r_buff1_thd2) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd2) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$read_delayed) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$read_delayed) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$r_buff0_thd1) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$w_buff0) + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_cnt + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )z$w_buff0_used >= 0LL) && (long long )main$tmp_guard1 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )main$tmp_guard1 + (long long )z$w_buff0 >= 0LL) && (long long )main$tmp_guard1 + (long long )z$w_buff0_used >= 0LL) && (long long )x + (long long )z$r_buff0_thd1 >= 0LL) && (long long )x + (long long )z$w_buff0 >= 0LL) && (long long )x + (long long )z$w_buff0_used >= 0LL) && (long long )y + (long long )z$r_buff0_thd1 >= 0LL) && (long long )y + (long long )z$w_buff0 >= 0LL) && (long long )y + (long long )z$w_buff0_used >= 0LL) && (long long )z + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z + (long long )z$w_buff0 >= 0LL) && (long long )z + (long long )z$w_buff0_used >= 0LL) && (long long )z$flush_delayed + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z$flush_delayed + (long long )z$w_buff0 >= 0LL) && (long long )z$flush_delayed + (long long )z$w_buff0_used >= 0LL) && (long long )z$mem_tmp + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z$mem_tmp + (long long )z$w_buff0 >= 0LL) && (long long )z$mem_tmp + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd0 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z$r_buff0_thd0 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd0 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff0_thd2 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd0 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd1 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd2 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$read_delayed >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff1 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff1_used >= 0LL) && (long long )z$r_buff0_thd2 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd2 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd0 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd0 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd1 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd1 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd2 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd2 + (long long )z$w_buff0_used >= 0LL) && (long long )z$read_delayed + (long long )z$w_buff0 >= 0LL) && (long long )z$read_delayed + (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff0_used + (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0_used + (long long )z$w_buff1_used >= 0LL) && (long long )weak$$choice0 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )weak$$choice0 + (long long )z$w_buff0 >= 0LL) && (long long )weak$$choice0 + (long long )z$w_buff0_used >= 0LL) && (long long )weak$$choice2 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )weak$$choice2 + (long long )z$w_buff0 >= 0LL) && (long long )weak$$choice2 + (long long )z$w_buff0_used >= 0LL) && (1LL + (long long )z$w_buff0_used) - (long long )z$w_buff1 >= 0LL) && (long long )__unbuffered_p1_EBX - (long long )z$mem_tmp >= 0LL) && (long long )z - (long long )z$mem_tmp >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff0_thd2 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd0 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd1 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd2 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$read_delayed >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff1 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL) && (long long )z$r_buff1_thd1 - (long long )z$w_buff1 >= 0LL) && (long long )z$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff0_used - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff1 - (long long )z$w_buff1_used >= 0LL) [2024-06-27 23:49:55,950 INFO L97 edCorrectnessWitness]: Location invariant before [L818-L818] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL && (0LL - (long long )__unbuffered_p1_EBX) + (long long )z >= 0LL) && (0LL - (long long )__unbuffered_p1_EBX) + (long long )z$mem_tmp >= 0LL) && (0LL - (long long )z$flush_delayed) + (long long )z$r_buff0_thd1 >= 0LL) && (0LL - (long long )z$flush_delayed) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$flush_delayed) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff0_thd0) + (long long )z$r_buff0_thd1 >= 0LL) && (0LL - (long long )z$r_buff0_thd0) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd0) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff0_thd1) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd2) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd2) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff1_thd0) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd0) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff1 >= 0LL) && (0LL - (long long )z$r_buff1_thd2) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd2) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$read_delayed) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$read_delayed) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$r_buff0_thd1) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$w_buff0) + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_cnt + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )z$w_buff0_used >= 0LL) && (long long )main$tmp_guard1 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )main$tmp_guard1 + (long long )z$w_buff0 >= 0LL) && (long long )main$tmp_guard1 + (long long )z$w_buff0_used >= 0LL) && (long long )x + (long long )z$r_buff0_thd1 >= 0LL) && (long long )x + (long long )z$w_buff0 >= 0LL) && (long long )x + (long long )z$w_buff0_used >= 0LL) && (long long )y + (long long )z$r_buff0_thd1 >= 0LL) && (long long )y + (long long )z$w_buff0 >= 0LL) && (long long )y + (long long )z$w_buff0_used >= 0LL) && (long long )z + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z + (long long )z$w_buff0 >= 0LL) && (long long )z + (long long )z$w_buff0_used >= 0LL) && (long long )z$flush_delayed + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z$flush_delayed + (long long )z$w_buff0 >= 0LL) && (long long )z$flush_delayed + (long long )z$w_buff0_used >= 0LL) && (long long )z$mem_tmp + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z$mem_tmp + (long long )z$w_buff0 >= 0LL) && (long long )z$mem_tmp + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd0 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z$r_buff0_thd0 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd0 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff0_thd2 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd0 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd1 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd2 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$read_delayed >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff1 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff1_used >= 0LL) && (long long )z$r_buff0_thd2 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd2 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd0 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd0 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd1 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd1 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd2 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd2 + (long long )z$w_buff0_used >= 0LL) && (long long )z$read_delayed + (long long )z$w_buff0 >= 0LL) && (long long )z$read_delayed + (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff0_used + (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0_used + (long long )z$w_buff1_used >= 0LL) && (long long )weak$$choice0 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )weak$$choice0 + (long long )z$w_buff0 >= 0LL) && (long long )weak$$choice0 + (long long )z$w_buff0_used >= 0LL) && (long long )weak$$choice2 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )weak$$choice2 + (long long )z$w_buff0 >= 0LL) && (long long )weak$$choice2 + (long long )z$w_buff0_used >= 0LL) && (1LL + (long long )z$w_buff0_used) - (long long )z$w_buff1 >= 0LL) && (long long )__unbuffered_p1_EBX - (long long )z$mem_tmp >= 0LL) && (long long )z - (long long )z$mem_tmp >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff0_thd2 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd0 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd1 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd2 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$read_delayed >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff1 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL) && (long long )z$r_buff1_thd1 - (long long )z$w_buff1 >= 0LL) && (long long )z$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff0_used - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff1 - (long long )z$w_buff1_used >= 0LL) [2024-06-27 23:49:55,950 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 23:49:55,950 INFO L106 edCorrectnessWitness]: ghost_update [L816-L816] multithreaded = 1; [2024-06-27 23:49:55,987 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 23:49:56,305 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:49:56,317 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 23:49:56,490 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:49:56,532 INFO L206 MainTranslator]: Completed translation [2024-06-27 23:49:56,532 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:49:56 WrapperNode [2024-06-27 23:49:56,532 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 23:49:56,534 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 23:49:56,534 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 23:49:56,534 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 23:49:56,539 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:49:56" (1/1) ... [2024-06-27 23:49:56,557 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:49:56" (1/1) ... [2024-06-27 23:49:56,600 INFO L138 Inliner]: procedures = 174, calls = 38, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 114 [2024-06-27 23:49:56,600 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 23:49:56,601 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 23:49:56,601 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 23:49:56,601 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 23:49:56,609 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:49:56" (1/1) ... [2024-06-27 23:49:56,609 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:49:56" (1/1) ... [2024-06-27 23:49:56,614 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:49:56" (1/1) ... [2024-06-27 23:49:56,629 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:49:56,635 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:49:56" (1/1) ... [2024-06-27 23:49:56,636 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:49:56" (1/1) ... [2024-06-27 23:49:56,666 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:49:56" (1/1) ... [2024-06-27 23:49:56,668 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:49:56" (1/1) ... [2024-06-27 23:49:56,670 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:49:56" (1/1) ... [2024-06-27 23:49:56,672 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:49:56" (1/1) ... [2024-06-27 23:49:56,676 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 23:49:56,677 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 23:49:56,677 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 23:49:56,677 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 23:49:56,678 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:49:56" (1/1) ... [2024-06-27 23:49:56,682 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:49:56,687 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 23:49:56,698 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:49:56,717 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:49:56,755 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 23:49:56,755 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 23:49:56,755 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 23:49:56,755 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 23:49:56,755 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 23:49:56,756 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 23:49:56,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 23:49:56,756 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 23:49:56,756 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 23:49:56,756 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 23:49:56,757 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:49:56,887 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 23:49:56,888 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 23:49:57,301 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 23:49:57,301 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 23:49:57,469 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 23:49:57,470 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 23:49:57,471 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:49:57 BoogieIcfgContainer [2024-06-27 23:49:57,471 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 23:49:57,473 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 23:49:57,473 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 23:49:57,476 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 23:49:57,476 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:49:54" (1/4) ... [2024-06-27 23:49:57,476 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@35080ad7 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 11:49:57, skipping insertion in model container [2024-06-27 23:49:57,476 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 11:49:55" (2/4) ... [2024-06-27 23:49:57,477 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@35080ad7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 11:49:57, skipping insertion in model container [2024-06-27 23:49:57,477 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:49:56" (3/4) ... [2024-06-27 23:49:57,479 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@35080ad7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 11:49:57, skipping insertion in model container [2024-06-27 23:49:57,479 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:49:57" (4/4) ... [2024-06-27 23:49:57,480 INFO L112 eAbstractionObserver]: Analyzing ICFG mix041_power.oepc_pso.oepc_rmo.oepc.i [2024-06-27 23:49:57,493 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 23:49:57,493 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-27 23:49:57,493 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 23:49:57,528 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 23:49:57,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 38 places, 31 transitions, 70 flow [2024-06-27 23:49:57,658 INFO L124 PetriNetUnfolderBase]: 0/29 cut-off events. [2024-06-27 23:49:57,659 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:49:57,663 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 41 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:49:57,663 INFO L82 GeneralOperation]: Start removeDead. Operand has 38 places, 31 transitions, 70 flow [2024-06-27 23:49:57,665 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 30 places, 23 transitions, 52 flow [2024-06-27 23:49:57,676 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 23:49:57,682 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;@1a25973b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 23:49:57,683 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-27 23:49:57,686 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 23:49:57,686 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 23:49:57,686 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:49:57,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:49:57,686 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 23:49:57,687 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:49:57,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:49:57,692 INFO L85 PathProgramCache]: Analyzing trace with hash 332828771, now seen corresponding path program 1 times [2024-06-27 23:49:57,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:49:57,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23694023] [2024-06-27 23:49:57,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:49:57,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:49:57,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:49:59,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:49:59,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:49:59,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23694023] [2024-06-27 23:49:59,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23694023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:49:59,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:49:59,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 23:49:59,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413292241] [2024-06-27 23:49:59,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:49:59,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 23:49:59,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:49:59,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 23:49:59,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 23:49:59,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-27 23:49:59,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 23 transitions, 52 flow. Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:49:59,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:49:59,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-27 23:49:59,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:49:59,241 INFO L124 PetriNetUnfolderBase]: 189/351 cut-off events. [2024-06-27 23:49:59,241 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-06-27 23:49:59,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 707 conditions, 351 events. 189/351 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1290 event pairs, 115 based on Foata normal form. 1/338 useless extension candidates. Maximal degree in co-relation 696. Up to 333 conditions per place. [2024-06-27 23:49:59,246 INFO L140 encePairwiseOnDemand]: 26/31 looper letters, 22 selfloop transitions, 3 changer transitions 0/29 dead transitions. [2024-06-27 23:49:59,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 29 transitions, 117 flow [2024-06-27 23:49:59,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 23:49:59,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 23:49:59,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 54 transitions. [2024-06-27 23:49:59,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5806451612903226 [2024-06-27 23:49:59,256 INFO L175 Difference]: Start difference. First operand has 30 places, 23 transitions, 52 flow. Second operand 3 states and 54 transitions. [2024-06-27 23:49:59,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 29 transitions, 117 flow [2024-06-27 23:49:59,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 29 transitions, 114 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 23:49:59,261 INFO L231 Difference]: Finished difference. Result has 31 places, 25 transitions, 71 flow [2024-06-27 23:49:59,263 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:49:59,265 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 1 predicate places. [2024-06-27 23:49:59,265 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 25 transitions, 71 flow [2024-06-27 23:49:59,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:49:59,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:49:59,266 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:49:59,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 23:49:59,266 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:49:59,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:49:59,267 INFO L85 PathProgramCache]: Analyzing trace with hash 2020889858, now seen corresponding path program 1 times [2024-06-27 23:49:59,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:49:59,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849848294] [2024-06-27 23:49:59,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:49:59,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:49:59,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:00,135 INFO 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:50:00,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:00,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849848294] [2024-06-27 23:50:00,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849848294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:00,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:00,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 23:50:00,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292633590] [2024-06-27 23:50:00,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:00,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 23:50:00,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:00,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 23:50:00,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 23:50:00,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-27 23:50:00,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 25 transitions, 71 flow. Second operand has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:00,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:00,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-27 23:50:00,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:00,271 INFO L124 PetriNetUnfolderBase]: 186/348 cut-off events. [2024-06-27 23:50:00,271 INFO L125 PetriNetUnfolderBase]: For 66/66 co-relation queries the response was YES. [2024-06-27 23:50:00,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 790 conditions, 348 events. 186/348 cut-off events. For 66/66 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1271 event pairs, 94 based on Foata normal form. 2/342 useless extension candidates. Maximal degree in co-relation 778. Up to 319 conditions per place. [2024-06-27 23:50:00,274 INFO L140 encePairwiseOnDemand]: 25/31 looper letters, 26 selfloop transitions, 5 changer transitions 0/35 dead transitions. [2024-06-27 23:50:00,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 35 transitions, 159 flow [2024-06-27 23:50:00,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:50:00,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:50:00,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 69 transitions. [2024-06-27 23:50:00,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5564516129032258 [2024-06-27 23:50:00,276 INFO L175 Difference]: Start difference. First operand has 31 places, 25 transitions, 71 flow. Second operand 4 states and 69 transitions. [2024-06-27 23:50:00,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 35 transitions, 159 flow [2024-06-27 23:50:00,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 35 transitions, 156 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 23:50:00,277 INFO L231 Difference]: Finished difference. Result has 34 places, 27 transitions, 95 flow [2024-06-27 23:50:00,277 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:50:00,278 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 4 predicate places. [2024-06-27 23:50:00,278 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 27 transitions, 95 flow [2024-06-27 23:50:00,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:00,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:00,278 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:00,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 23:50:00,279 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:50:00,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:00,279 INFO L85 PathProgramCache]: Analyzing trace with hash -1776923130, now seen corresponding path program 1 times [2024-06-27 23:50:00,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:00,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844120553] [2024-06-27 23:50:00,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:00,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:00,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:01,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:50:01,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:01,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844120553] [2024-06-27 23:50:01,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844120553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:01,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:01,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:50:01,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896711066] [2024-06-27 23:50:01,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:01,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:50:01,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:01,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:50:01,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:50:01,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-27 23:50:01,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 27 transitions, 95 flow. Second operand has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:01,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:01,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-27 23:50:01,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:01,269 INFO L124 PetriNetUnfolderBase]: 187/354 cut-off events. [2024-06-27 23:50:01,270 INFO L125 PetriNetUnfolderBase]: For 197/197 co-relation queries the response was YES. [2024-06-27 23:50:01,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 882 conditions, 354 events. 187/354 cut-off events. For 197/197 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1309 event pairs, 67 based on Foata normal form. 3/355 useless extension candidates. Maximal degree in co-relation 868. Up to 293 conditions per place. [2024-06-27 23:50:01,272 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 34 selfloop transitions, 11 changer transitions 0/49 dead transitions. [2024-06-27 23:50:01,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 49 transitions, 251 flow [2024-06-27 23:50:01,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:50:01,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:50:01,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 90 transitions. [2024-06-27 23:50:01,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5806451612903226 [2024-06-27 23:50:01,274 INFO L175 Difference]: Start difference. First operand has 34 places, 27 transitions, 95 flow. Second operand 5 states and 90 transitions. [2024-06-27 23:50:01,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 49 transitions, 251 flow [2024-06-27 23:50:01,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 49 transitions, 242 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-27 23:50:01,276 INFO L231 Difference]: Finished difference. Result has 39 places, 35 transitions, 162 flow [2024-06-27 23:50:01,276 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=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=162, PETRI_PLACES=39, PETRI_TRANSITIONS=35} [2024-06-27 23:50:01,277 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 9 predicate places. [2024-06-27 23:50:01,277 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 35 transitions, 162 flow [2024-06-27 23:50:01,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:01,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:01,277 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:01,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 23:50:01,278 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:50:01,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:01,278 INFO L85 PathProgramCache]: Analyzing trace with hash 1414893681, now seen corresponding path program 1 times [2024-06-27 23:50:01,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:01,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122852943] [2024-06-27 23:50:01,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:01,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:01,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:02,237 INFO 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:50:02,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:02,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122852943] [2024-06-27 23:50:02,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122852943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:02,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:02,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:50:02,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802768546] [2024-06-27 23:50:02,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:02,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:50:02,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:02,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:50:02,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:50:02,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-27 23:50:02,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 35 transitions, 162 flow. Second operand has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:02,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:02,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-27 23:50:02,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:02,421 INFO L124 PetriNetUnfolderBase]: 188/356 cut-off events. [2024-06-27 23:50:02,421 INFO L125 PetriNetUnfolderBase]: For 417/417 co-relation queries the response was YES. [2024-06-27 23:50:02,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1059 conditions, 356 events. 188/356 cut-off events. For 417/417 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1311 event pairs, 46 based on Foata normal form. 3/357 useless extension candidates. Maximal degree in co-relation 1042. Up to 282 conditions per place. [2024-06-27 23:50:02,423 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 38 selfloop transitions, 14 changer transitions 0/56 dead transitions. [2024-06-27 23:50:02,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 56 transitions, 336 flow [2024-06-27 23:50:02,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:50:02,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:50:02,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-27 23:50:02,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5698924731182796 [2024-06-27 23:50:02,425 INFO L175 Difference]: Start difference. First operand has 39 places, 35 transitions, 162 flow. Second operand 6 states and 106 transitions. [2024-06-27 23:50:02,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 56 transitions, 336 flow [2024-06-27 23:50:02,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 56 transitions, 332 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-27 23:50:02,428 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 214 flow [2024-06-27 23:50:02,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=214, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2024-06-27 23:50:02,429 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 15 predicate places. [2024-06-27 23:50:02,429 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 214 flow [2024-06-27 23:50:02,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:02,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:02,429 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:02,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 23:50:02,430 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:50:02,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:02,430 INFO L85 PathProgramCache]: Analyzing trace with hash 1773879685, now seen corresponding path program 1 times [2024-06-27 23:50:02,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:02,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702734207] [2024-06-27 23:50:02,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:02,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:02,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:03,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:50:03,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:03,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702734207] [2024-06-27 23:50:03,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702734207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:03,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:03,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:50:03,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111088187] [2024-06-27 23:50:03,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:03,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:50:03,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:03,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:50:03,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:50:03,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:50:03,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 214 flow. Second operand has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:03,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:03,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:50:03,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:03,924 INFO L124 PetriNetUnfolderBase]: 189/359 cut-off events. [2024-06-27 23:50:03,924 INFO L125 PetriNetUnfolderBase]: For 640/640 co-relation queries the response was YES. [2024-06-27 23:50:03,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1193 conditions, 359 events. 189/359 cut-off events. For 640/640 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1327 event pairs, 24 based on Foata normal form. 6/363 useless extension candidates. Maximal degree in co-relation 1172. Up to 259 conditions per place. [2024-06-27 23:50:03,926 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 38 selfloop transitions, 17 changer transitions 0/58 dead transitions. [2024-06-27 23:50:03,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 58 transitions, 384 flow [2024-06-27 23:50:03,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:50:03,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:50:03,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 119 transitions. [2024-06-27 23:50:03,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4798387096774194 [2024-06-27 23:50:03,928 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 214 flow. Second operand 8 states and 119 transitions. [2024-06-27 23:50:03,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 58 transitions, 384 flow [2024-06-27 23:50:03,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 58 transitions, 352 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 23:50:03,930 INFO L231 Difference]: Finished difference. Result has 48 places, 38 transitions, 219 flow [2024-06-27 23:50:03,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=172, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=219, PETRI_PLACES=48, PETRI_TRANSITIONS=38} [2024-06-27 23:50:03,931 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 18 predicate places. [2024-06-27 23:50:03,931 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 38 transitions, 219 flow [2024-06-27 23:50:03,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:03,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:03,932 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:03,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 23:50:03,932 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:50:03,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:03,932 INFO L85 PathProgramCache]: Analyzing trace with hash 1502486617, now seen corresponding path program 1 times [2024-06-27 23:50:03,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:03,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014944582] [2024-06-27 23:50:03,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:03,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:03,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:04,982 INFO 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:50:04,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:04,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014944582] [2024-06-27 23:50:04,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014944582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:04,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:04,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:50:04,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548826933] [2024-06-27 23:50:04,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:04,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:50:04,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:04,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:50:04,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:50:05,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:50:05,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 38 transitions, 219 flow. Second operand has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:05,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:05,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:50:05,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:05,264 INFO L124 PetriNetUnfolderBase]: 187/355 cut-off events. [2024-06-27 23:50:05,265 INFO L125 PetriNetUnfolderBase]: For 747/747 co-relation queries the response was YES. [2024-06-27 23:50:05,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1240 conditions, 355 events. 187/355 cut-off events. For 747/747 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1303 event pairs, 47 based on Foata normal form. 1/354 useless extension candidates. Maximal degree in co-relation 1217. Up to 329 conditions per place. [2024-06-27 23:50:05,267 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 33 selfloop transitions, 8 changer transitions 0/44 dead transitions. [2024-06-27 23:50:05,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 44 transitions, 325 flow [2024-06-27 23:50:05,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:50:05,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:50:05,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 65 transitions. [2024-06-27 23:50:05,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-27 23:50:05,268 INFO L175 Difference]: Start difference. First operand has 48 places, 38 transitions, 219 flow. Second operand 5 states and 65 transitions. [2024-06-27 23:50:05,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 44 transitions, 325 flow [2024-06-27 23:50:05,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 44 transitions, 280 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 23:50:05,270 INFO L231 Difference]: Finished difference. Result has 48 places, 40 transitions, 216 flow [2024-06-27 23:50:05,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=216, PETRI_PLACES=48, PETRI_TRANSITIONS=40} [2024-06-27 23:50:05,271 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 18 predicate places. [2024-06-27 23:50:05,271 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 40 transitions, 216 flow [2024-06-27 23:50:05,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:05,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:05,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:05,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 23:50:05,272 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:50:05,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:05,273 INFO L85 PathProgramCache]: Analyzing trace with hash -696182331, now seen corresponding path program 1 times [2024-06-27 23:50:05,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:05,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852100334] [2024-06-27 23:50:05,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:05,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:05,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:06,451 INFO 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:50:06,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:06,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852100334] [2024-06-27 23:50:06,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852100334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:06,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:06,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:50:06,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136647991] [2024-06-27 23:50:06,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:06,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:50:06,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:06,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:50:06,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:50:06,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:50:06,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 40 transitions, 216 flow. Second operand has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:06,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:06,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:50:06,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:06,807 INFO L124 PetriNetUnfolderBase]: 212/382 cut-off events. [2024-06-27 23:50:06,808 INFO L125 PetriNetUnfolderBase]: For 1030/1030 co-relation queries the response was YES. [2024-06-27 23:50:06,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1335 conditions, 382 events. 212/382 cut-off events. For 1030/1030 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1349 event pairs, 55 based on Foata normal form. 1/381 useless extension candidates. Maximal degree in co-relation 1309. Up to 368 conditions per place. [2024-06-27 23:50:06,810 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 35 selfloop transitions, 10 changer transitions 0/47 dead transitions. [2024-06-27 23:50:06,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 47 transitions, 326 flow [2024-06-27 23:50:06,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:50:06,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:50:06,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 70 transitions. [2024-06-27 23:50:06,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3763440860215054 [2024-06-27 23:50:06,811 INFO L175 Difference]: Start difference. First operand has 48 places, 40 transitions, 216 flow. Second operand 6 states and 70 transitions. [2024-06-27 23:50:06,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 47 transitions, 326 flow [2024-06-27 23:50:06,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 47 transitions, 317 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 23:50:06,813 INFO L231 Difference]: Finished difference. Result has 52 places, 42 transitions, 246 flow [2024-06-27 23:50:06,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=207, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=246, PETRI_PLACES=52, PETRI_TRANSITIONS=42} [2024-06-27 23:50:06,814 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 22 predicate places. [2024-06-27 23:50:06,814 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 42 transitions, 246 flow [2024-06-27 23:50:06,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:06,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:06,814 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:06,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 23:50:06,815 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:50:06,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:06,815 INFO L85 PathProgramCache]: Analyzing trace with hash -112536618, now seen corresponding path program 1 times [2024-06-27 23:50:06,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:06,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39964348] [2024-06-27 23:50:06,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:06,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:06,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:07,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:50:07,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:07,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39964348] [2024-06-27 23:50:07,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39964348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:07,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:07,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:50:07,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034205882] [2024-06-27 23:50:07,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:07,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:50:07,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:07,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:50:07,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:50:07,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:50:07,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 42 transitions, 246 flow. Second operand has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:07,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:07,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:50:07,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:07,974 INFO L124 PetriNetUnfolderBase]: 235/423 cut-off events. [2024-06-27 23:50:07,974 INFO L125 PetriNetUnfolderBase]: For 1399/1399 co-relation queries the response was YES. [2024-06-27 23:50:07,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1582 conditions, 423 events. 235/423 cut-off events. For 1399/1399 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1535 event pairs, 60 based on Foata normal form. 2/423 useless extension candidates. Maximal degree in co-relation 1553. Up to 384 conditions per place. [2024-06-27 23:50:07,977 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 42 selfloop transitions, 15 changer transitions 0/59 dead transitions. [2024-06-27 23:50:07,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 59 transitions, 453 flow [2024-06-27 23:50:07,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:50:07,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:50:07,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 76 transitions. [2024-06-27 23:50:07,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40860215053763443 [2024-06-27 23:50:07,978 INFO L175 Difference]: Start difference. First operand has 52 places, 42 transitions, 246 flow. Second operand 6 states and 76 transitions. [2024-06-27 23:50:07,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 59 transitions, 453 flow [2024-06-27 23:50:07,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 59 transitions, 429 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-27 23:50:07,981 INFO L231 Difference]: Finished difference. Result has 54 places, 50 transitions, 326 flow [2024-06-27 23:50:07,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=222, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=326, PETRI_PLACES=54, PETRI_TRANSITIONS=50} [2024-06-27 23:50:07,982 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 24 predicate places. [2024-06-27 23:50:07,982 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 50 transitions, 326 flow [2024-06-27 23:50:07,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:07,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:07,982 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:07,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 23:50:07,982 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:50:07,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:07,983 INFO L85 PathProgramCache]: Analyzing trace with hash 780651192, now seen corresponding path program 2 times [2024-06-27 23:50:07,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:07,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757488862] [2024-06-27 23:50:07,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:07,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:08,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:08,833 INFO 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:50:08,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:08,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757488862] [2024-06-27 23:50:08,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757488862] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:08,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:08,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:50:08,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210525047] [2024-06-27 23:50:08,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:08,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:50:08,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:08,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:50:08,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:50:08,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:50:08,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 50 transitions, 326 flow. Second operand has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:08,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:08,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:50:08,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:09,040 INFO L124 PetriNetUnfolderBase]: 232/418 cut-off events. [2024-06-27 23:50:09,040 INFO L125 PetriNetUnfolderBase]: For 1685/1685 co-relation queries the response was YES. [2024-06-27 23:50:09,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1661 conditions, 418 events. 232/418 cut-off events. For 1685/1685 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1525 event pairs, 59 based on Foata normal form. 1/417 useless extension candidates. Maximal degree in co-relation 1631. Up to 402 conditions per place. [2024-06-27 23:50:09,043 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 44 selfloop transitions, 10 changer transitions 0/56 dead transitions. [2024-06-27 23:50:09,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 56 transitions, 456 flow [2024-06-27 23:50:09,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:50:09,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:50:09,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 70 transitions. [2024-06-27 23:50:09,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3763440860215054 [2024-06-27 23:50:09,044 INFO L175 Difference]: Start difference. First operand has 54 places, 50 transitions, 326 flow. Second operand 6 states and 70 transitions. [2024-06-27 23:50:09,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 56 transitions, 456 flow [2024-06-27 23:50:09,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 56 transitions, 445 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-27 23:50:09,047 INFO L231 Difference]: Finished difference. Result has 58 places, 51 transitions, 352 flow [2024-06-27 23:50:09,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=315, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=352, PETRI_PLACES=58, PETRI_TRANSITIONS=51} [2024-06-27 23:50:09,048 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 28 predicate places. [2024-06-27 23:50:09,048 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 51 transitions, 352 flow [2024-06-27 23:50:09,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:09,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:09,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:09,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 23:50:09,049 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:50:09,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:09,049 INFO L85 PathProgramCache]: Analyzing trace with hash -41182646, now seen corresponding path program 3 times [2024-06-27 23:50:09,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:09,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900987402] [2024-06-27 23:50:09,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:09,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:09,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:10,125 INFO 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:50:10,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:10,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900987402] [2024-06-27 23:50:10,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900987402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:10,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:10,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:50:10,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225451780] [2024-06-27 23:50:10,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:10,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:50:10,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:10,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:50:10,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:50:10,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:50:10,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 51 transitions, 352 flow. Second operand has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:10,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:10,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:50:10,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:10,442 INFO L124 PetriNetUnfolderBase]: 209/389 cut-off events. [2024-06-27 23:50:10,442 INFO L125 PetriNetUnfolderBase]: For 2059/2059 co-relation queries the response was YES. [2024-06-27 23:50:10,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1595 conditions, 389 events. 209/389 cut-off events. For 2059/2059 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1433 event pairs, 52 based on Foata normal form. 2/389 useless extension candidates. Maximal degree in co-relation 1563. Up to 311 conditions per place. [2024-06-27 23:50:10,444 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 40 selfloop transitions, 19 changer transitions 0/63 dead transitions. [2024-06-27 23:50:10,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 63 transitions, 515 flow [2024-06-27 23:50:10,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:50:10,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:50:10,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 87 transitions. [2024-06-27 23:50:10,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46774193548387094 [2024-06-27 23:50:10,446 INFO L175 Difference]: Start difference. First operand has 58 places, 51 transitions, 352 flow. Second operand 6 states and 87 transitions. [2024-06-27 23:50:10,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 63 transitions, 515 flow [2024-06-27 23:50:10,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 63 transitions, 494 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 23:50:10,449 INFO L231 Difference]: Finished difference. Result has 61 places, 53 transitions, 401 flow [2024-06-27 23:50:10,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=331, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=401, PETRI_PLACES=61, PETRI_TRANSITIONS=53} [2024-06-27 23:50:10,450 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 31 predicate places. [2024-06-27 23:50:10,450 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 53 transitions, 401 flow [2024-06-27 23:50:10,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:10,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:10,450 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:10,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 23:50:10,451 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:50:10,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:10,451 INFO L85 PathProgramCache]: Analyzing trace with hash 780659128, now seen corresponding path program 1 times [2024-06-27 23:50:10,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:10,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609523324] [2024-06-27 23:50:10,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:10,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:10,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:11,827 INFO 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:50:11,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:11,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609523324] [2024-06-27 23:50:11,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609523324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:11,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:11,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:50:11,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133757066] [2024-06-27 23:50:11,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:11,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:50:11,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:11,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:50:11,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:50:11,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:50:11,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 53 transitions, 401 flow. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:11,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:11,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:50:11,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:12,327 INFO L124 PetriNetUnfolderBase]: 219/396 cut-off events. [2024-06-27 23:50:12,328 INFO L125 PetriNetUnfolderBase]: For 2396/2396 co-relation queries the response was YES. [2024-06-27 23:50:12,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1694 conditions, 396 events. 219/396 cut-off events. For 2396/2396 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1409 event pairs, 56 based on Foata normal form. 3/397 useless extension candidates. Maximal degree in co-relation 1661. Up to 371 conditions per place. [2024-06-27 23:50:12,330 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 49 selfloop transitions, 12 changer transitions 0/63 dead transitions. [2024-06-27 23:50:12,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 63 transitions, 551 flow [2024-06-27 23:50:12,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:50:12,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:50:12,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 81 transitions. [2024-06-27 23:50:12,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37327188940092165 [2024-06-27 23:50:12,333 INFO L175 Difference]: Start difference. First operand has 61 places, 53 transitions, 401 flow. Second operand 7 states and 81 transitions. [2024-06-27 23:50:12,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 63 transitions, 551 flow [2024-06-27 23:50:12,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 63 transitions, 492 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 23:50:12,337 INFO L231 Difference]: Finished difference. Result has 64 places, 55 transitions, 387 flow [2024-06-27 23:50:12,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=342, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=387, PETRI_PLACES=64, PETRI_TRANSITIONS=55} [2024-06-27 23:50:12,338 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 34 predicate places. [2024-06-27 23:50:12,338 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 55 transitions, 387 flow [2024-06-27 23:50:12,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:12,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:12,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:12,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 23:50:12,339 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:50:12,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:12,340 INFO L85 PathProgramCache]: Analyzing trace with hash 806333126, now seen corresponding path program 1 times [2024-06-27 23:50:12,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:12,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758519605] [2024-06-27 23:50:12,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:12,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:12,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:13,459 INFO 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:50:13,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:13,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758519605] [2024-06-27 23:50:13,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758519605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:13,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:13,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:50:13,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143050591] [2024-06-27 23:50:13,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:13,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:50:13,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:13,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:50:13,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:50:13,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:50:13,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 55 transitions, 387 flow. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:13,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:13,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:50:13,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:13,673 INFO L124 PetriNetUnfolderBase]: 235/422 cut-off events. [2024-06-27 23:50:13,673 INFO L125 PetriNetUnfolderBase]: For 2707/2707 co-relation queries the response was YES. [2024-06-27 23:50:13,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1796 conditions, 422 events. 235/422 cut-off events. For 2707/2707 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1510 event pairs, 58 based on Foata normal form. 2/422 useless extension candidates. Maximal degree in co-relation 1761. Up to 361 conditions per place. [2024-06-27 23:50:13,677 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 49 selfloop transitions, 19 changer transitions 0/70 dead transitions. [2024-06-27 23:50:13,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 70 transitions, 600 flow [2024-06-27 23:50:13,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:50:13,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:50:13,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 88 transitions. [2024-06-27 23:50:13,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4055299539170507 [2024-06-27 23:50:13,679 INFO L175 Difference]: Start difference. First operand has 64 places, 55 transitions, 387 flow. Second operand 7 states and 88 transitions. [2024-06-27 23:50:13,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 70 transitions, 600 flow [2024-06-27 23:50:13,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 70 transitions, 575 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 23:50:13,685 INFO L231 Difference]: Finished difference. Result has 66 places, 60 transitions, 434 flow [2024-06-27 23:50:13,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=362, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=434, PETRI_PLACES=66, PETRI_TRANSITIONS=60} [2024-06-27 23:50:13,687 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 36 predicate places. [2024-06-27 23:50:13,687 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 60 transitions, 434 flow [2024-06-27 23:50:13,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:13,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:13,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:13,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 23:50:13,688 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:50:13,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:13,688 INFO L85 PathProgramCache]: Analyzing trace with hash -1569615836, now seen corresponding path program 2 times [2024-06-27 23:50:13,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:13,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301037454] [2024-06-27 23:50:13,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:13,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:13,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:14,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:50:14,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:14,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301037454] [2024-06-27 23:50:14,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301037454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:14,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:14,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:50:14,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243483457] [2024-06-27 23:50:14,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:14,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:50:14,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:14,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:50:14,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:50:14,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:50:14,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 60 transitions, 434 flow. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:14,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:14,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:50:14,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:14,961 INFO L124 PetriNetUnfolderBase]: 238/427 cut-off events. [2024-06-27 23:50:14,962 INFO L125 PetriNetUnfolderBase]: For 3153/3153 co-relation queries the response was YES. [2024-06-27 23:50:14,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1936 conditions, 427 events. 238/427 cut-off events. For 3153/3153 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1529 event pairs, 56 based on Foata normal form. 1/426 useless extension candidates. Maximal degree in co-relation 1900. Up to 401 conditions per place. [2024-06-27 23:50:14,964 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 54 selfloop transitions, 15 changer transitions 0/71 dead transitions. [2024-06-27 23:50:14,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 71 transitions, 640 flow [2024-06-27 23:50:14,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:50:14,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:50:14,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 82 transitions. [2024-06-27 23:50:14,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3778801843317972 [2024-06-27 23:50:14,965 INFO L175 Difference]: Start difference. First operand has 66 places, 60 transitions, 434 flow. Second operand 7 states and 82 transitions. [2024-06-27 23:50:14,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 71 transitions, 640 flow [2024-06-27 23:50:14,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 71 transitions, 617 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 23:50:14,969 INFO L231 Difference]: Finished difference. Result has 70 places, 64 transitions, 478 flow [2024-06-27 23:50:14,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=411, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=478, PETRI_PLACES=70, PETRI_TRANSITIONS=64} [2024-06-27 23:50:14,970 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 40 predicate places. [2024-06-27 23:50:14,970 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 64 transitions, 478 flow [2024-06-27 23:50:14,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:14,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:14,970 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:14,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 23:50:14,970 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:50:14,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:14,970 INFO L85 PathProgramCache]: Analyzing trace with hash 983701796, now seen corresponding path program 3 times [2024-06-27 23:50:14,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:14,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987503040] [2024-06-27 23:50:14,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:14,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:14,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:15,826 INFO 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:50:15,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:15,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987503040] [2024-06-27 23:50:15,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987503040] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:15,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:15,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:50:15,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094719118] [2024-06-27 23:50:15,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:15,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:50:15,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:15,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:50:15,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:50:15,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:50:15,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 64 transitions, 478 flow. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:15,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:15,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:50:15,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:16,051 INFO L124 PetriNetUnfolderBase]: 236/424 cut-off events. [2024-06-27 23:50:16,052 INFO L125 PetriNetUnfolderBase]: For 3637/3637 co-relation queries the response was YES. [2024-06-27 23:50:16,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1987 conditions, 424 events. 236/424 cut-off events. For 3637/3637 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1511 event pairs, 56 based on Foata normal form. 1/423 useless extension candidates. Maximal degree in co-relation 1949. Up to 405 conditions per place. [2024-06-27 23:50:16,055 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 56 selfloop transitions, 12 changer transitions 0/70 dead transitions. [2024-06-27 23:50:16,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 70 transitions, 628 flow [2024-06-27 23:50:16,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:50:16,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:50:16,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 79 transitions. [2024-06-27 23:50:16,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3640552995391705 [2024-06-27 23:50:16,056 INFO L175 Difference]: Start difference. First operand has 70 places, 64 transitions, 478 flow. Second operand 7 states and 79 transitions. [2024-06-27 23:50:16,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 70 transitions, 628 flow [2024-06-27 23:50:16,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 70 transitions, 602 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-27 23:50:16,061 INFO L231 Difference]: Finished difference. Result has 74 places, 64 transitions, 481 flow [2024-06-27 23:50:16,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=452, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=481, PETRI_PLACES=74, PETRI_TRANSITIONS=64} [2024-06-27 23:50:16,061 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 44 predicate places. [2024-06-27 23:50:16,062 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 64 transitions, 481 flow [2024-06-27 23:50:16,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:16,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:16,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:16,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 23:50:16,062 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:50:16,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:16,063 INFO L85 PathProgramCache]: Analyzing trace with hash -1284538366, now seen corresponding path program 4 times [2024-06-27 23:50:16,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:16,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063303075] [2024-06-27 23:50:16,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:16,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:16,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:17,311 INFO 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:50:17,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:17,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063303075] [2024-06-27 23:50:17,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063303075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:17,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:17,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:50:17,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212952595] [2024-06-27 23:50:17,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:17,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:50:17,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:17,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:50:17,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:50:17,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:50:17,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 64 transitions, 481 flow. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:17,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:17,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:50:17,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:17,765 INFO L124 PetriNetUnfolderBase]: 237/426 cut-off events. [2024-06-27 23:50:17,766 INFO L125 PetriNetUnfolderBase]: For 4139/4139 co-relation queries the response was YES. [2024-06-27 23:50:17,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2024 conditions, 426 events. 237/426 cut-off events. For 4139/4139 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1533 event pairs, 52 based on Foata normal form. 2/426 useless extension candidates. Maximal degree in co-relation 1984. Up to 328 conditions per place. [2024-06-27 23:50:17,769 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 52 selfloop transitions, 28 changer transitions 0/82 dead transitions. [2024-06-27 23:50:17,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 82 transitions, 768 flow [2024-06-27 23:50:17,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:50:17,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:50:17,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 103 transitions. [2024-06-27 23:50:17,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4153225806451613 [2024-06-27 23:50:17,770 INFO L175 Difference]: Start difference. First operand has 74 places, 64 transitions, 481 flow. Second operand 8 states and 103 transitions. [2024-06-27 23:50:17,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 82 transitions, 768 flow [2024-06-27 23:50:17,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 82 transitions, 739 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 23:50:17,776 INFO L231 Difference]: Finished difference. Result has 76 places, 69 transitions, 554 flow [2024-06-27 23:50:17,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=452, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=554, PETRI_PLACES=76, PETRI_TRANSITIONS=69} [2024-06-27 23:50:17,776 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 46 predicate places. [2024-06-27 23:50:17,776 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 69 transitions, 554 flow [2024-06-27 23:50:17,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:17,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:17,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:17,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 23:50:17,777 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:50:17,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:17,777 INFO L85 PathProgramCache]: Analyzing trace with hash -1470764227, now seen corresponding path program 1 times [2024-06-27 23:50:17,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:17,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790072427] [2024-06-27 23:50:17,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:17,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:17,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:19,060 INFO 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:50:19,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:19,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790072427] [2024-06-27 23:50:19,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790072427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:19,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:19,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:50:19,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205616307] [2024-06-27 23:50:19,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:19,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:50:19,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:19,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:50:19,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:50:19,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:50:19,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 69 transitions, 554 flow. Second operand has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:19,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:19,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:50:19,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:19,311 INFO L124 PetriNetUnfolderBase]: 240/439 cut-off events. [2024-06-27 23:50:19,312 INFO L125 PetriNetUnfolderBase]: For 4992/4992 co-relation queries the response was YES. [2024-06-27 23:50:19,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2197 conditions, 439 events. 240/439 cut-off events. For 4992/4992 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1640 event pairs, 58 based on Foata normal form. 1/438 useless extension candidates. Maximal degree in co-relation 2156. Up to 358 conditions per place. [2024-06-27 23:50:19,314 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 57 selfloop transitions, 19 changer transitions 0/86 dead transitions. [2024-06-27 23:50:19,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 86 transitions, 805 flow [2024-06-27 23:50:19,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:50:19,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:50:19,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 92 transitions. [2024-06-27 23:50:19,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.423963133640553 [2024-06-27 23:50:19,316 INFO L175 Difference]: Start difference. First operand has 76 places, 69 transitions, 554 flow. Second operand 7 states and 92 transitions. [2024-06-27 23:50:19,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 86 transitions, 805 flow [2024-06-27 23:50:19,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 86 transitions, 743 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 23:50:19,323 INFO L231 Difference]: Finished difference. Result has 79 places, 76 transitions, 590 flow [2024-06-27 23:50:19,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=492, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=590, PETRI_PLACES=79, PETRI_TRANSITIONS=76} [2024-06-27 23:50:19,324 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 49 predicate places. [2024-06-27 23:50:19,324 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 76 transitions, 590 flow [2024-06-27 23:50:19,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:19,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:19,324 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:19,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 23:50:19,325 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:50:19,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:19,325 INFO L85 PathProgramCache]: Analyzing trace with hash -1470674017, now seen corresponding path program 2 times [2024-06-27 23:50:19,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:19,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429171928] [2024-06-27 23:50:19,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:19,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:19,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:20,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:50:20,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:20,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429171928] [2024-06-27 23:50:20,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429171928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:20,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:20,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:50:20,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446047899] [2024-06-27 23:50:20,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:20,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:50:20,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:20,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:50:20,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:50:20,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:50:20,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 76 transitions, 590 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:50:20,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:20,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:50:20,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:21,026 INFO L124 PetriNetUnfolderBase]: 238/436 cut-off events. [2024-06-27 23:50:21,026 INFO L125 PetriNetUnfolderBase]: For 5402/5402 co-relation queries the response was YES. [2024-06-27 23:50:21,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2216 conditions, 436 events. 238/436 cut-off events. For 5402/5402 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1637 event pairs, 58 based on Foata normal form. 1/435 useless extension candidates. Maximal degree in co-relation 2173. Up to 367 conditions per place. [2024-06-27 23:50:21,029 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 57 selfloop transitions, 17 changer transitions 0/84 dead transitions. [2024-06-27 23:50:21,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 84 transitions, 763 flow [2024-06-27 23:50:21,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:50:21,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:50:21,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 97 transitions. [2024-06-27 23:50:21,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3911290322580645 [2024-06-27 23:50:21,031 INFO L175 Difference]: Start difference. First operand has 79 places, 76 transitions, 590 flow. Second operand 8 states and 97 transitions. [2024-06-27 23:50:21,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 84 transitions, 763 flow [2024-06-27 23:50:21,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 84 transitions, 735 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-27 23:50:21,037 INFO L231 Difference]: Finished difference. Result has 84 places, 76 transitions, 601 flow [2024-06-27 23:50:21,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=562, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=601, PETRI_PLACES=84, PETRI_TRANSITIONS=76} [2024-06-27 23:50:21,038 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 54 predicate places. [2024-06-27 23:50:21,038 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 76 transitions, 601 flow [2024-06-27 23:50:21,038 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:50:21,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:21,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:21,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 23:50:21,038 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:50:21,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:21,039 INFO L85 PathProgramCache]: Analyzing trace with hash -640692356, now seen corresponding path program 1 times [2024-06-27 23:50:21,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:21,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214297444] [2024-06-27 23:50:21,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:21,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:21,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:22,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:50:22,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:22,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214297444] [2024-06-27 23:50:22,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214297444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:22,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:22,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:50:22,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419648217] [2024-06-27 23:50:22,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:22,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:50:22,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:22,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:50:22,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:50:22,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:50:22,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 76 transitions, 601 flow. Second operand has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:22,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:22,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:50:22,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:22,358 INFO L124 PetriNetUnfolderBase]: 253/453 cut-off events. [2024-06-27 23:50:22,359 INFO L125 PetriNetUnfolderBase]: For 5922/5922 co-relation queries the response was YES. [2024-06-27 23:50:22,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2353 conditions, 453 events. 253/453 cut-off events. For 5922/5922 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1681 event pairs, 62 based on Foata normal form. 1/452 useless extension candidates. Maximal degree in co-relation 2308. Up to 390 conditions per place. [2024-06-27 23:50:22,362 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 60 selfloop transitions, 26 changer transitions 0/88 dead transitions. [2024-06-27 23:50:22,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 88 transitions, 852 flow [2024-06-27 23:50:22,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:50:22,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:50:22,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 89 transitions. [2024-06-27 23:50:22,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41013824884792627 [2024-06-27 23:50:22,363 INFO L175 Difference]: Start difference. First operand has 84 places, 76 transitions, 601 flow. Second operand 7 states and 89 transitions. [2024-06-27 23:50:22,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 88 transitions, 852 flow [2024-06-27 23:50:22,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 88 transitions, 817 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 23:50:22,375 INFO L231 Difference]: Finished difference. Result has 86 places, 79 transitions, 661 flow [2024-06-27 23:50:22,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=566, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=661, PETRI_PLACES=86, PETRI_TRANSITIONS=79} [2024-06-27 23:50:22,376 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 56 predicate places. [2024-06-27 23:50:22,376 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 79 transitions, 661 flow [2024-06-27 23:50:22,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:22,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:22,376 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:22,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 23:50:22,376 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:50:22,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:22,377 INFO L85 PathProgramCache]: Analyzing trace with hash -773476068, now seen corresponding path program 2 times [2024-06-27 23:50:22,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:22,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477437939] [2024-06-27 23:50:22,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:22,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:22,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:23,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:50:23,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:23,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477437939] [2024-06-27 23:50:23,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477437939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:23,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:23,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:50:23,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084528798] [2024-06-27 23:50:23,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:23,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:50:23,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:23,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:50:23,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:50:23,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:50:23,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 79 transitions, 661 flow. Second operand has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:23,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:23,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:50:23,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:23,591 INFO L124 PetriNetUnfolderBase]: 256/458 cut-off events. [2024-06-27 23:50:23,591 INFO L125 PetriNetUnfolderBase]: For 6604/6604 co-relation queries the response was YES. [2024-06-27 23:50:23,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2467 conditions, 458 events. 256/458 cut-off events. For 6604/6604 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1698 event pairs, 62 based on Foata normal form. 1/457 useless extension candidates. Maximal degree in co-relation 2420. Up to 394 conditions per place. [2024-06-27 23:50:23,595 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 62 selfloop transitions, 25 changer transitions 0/89 dead transitions. [2024-06-27 23:50:23,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 89 transitions, 909 flow [2024-06-27 23:50:23,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:50:23,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:50:23,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 87 transitions. [2024-06-27 23:50:23,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4009216589861751 [2024-06-27 23:50:23,596 INFO L175 Difference]: Start difference. First operand has 86 places, 79 transitions, 661 flow. Second operand 7 states and 87 transitions. [2024-06-27 23:50:23,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 89 transitions, 909 flow [2024-06-27 23:50:23,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 89 transitions, 858 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 23:50:23,605 INFO L231 Difference]: Finished difference. Result has 89 places, 81 transitions, 684 flow [2024-06-27 23:50:23,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=616, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=684, PETRI_PLACES=89, PETRI_TRANSITIONS=81} [2024-06-27 23:50:23,605 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 59 predicate places. [2024-06-27 23:50:23,606 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 81 transitions, 684 flow [2024-06-27 23:50:23,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:23,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:23,606 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:23,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 23:50:23,606 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:50:23,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:23,607 INFO L85 PathProgramCache]: Analyzing trace with hash 965061451, now seen corresponding path program 1 times [2024-06-27 23:50:23,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:23,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223206850] [2024-06-27 23:50:23,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:23,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:23,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:24,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:50:24,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:24,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223206850] [2024-06-27 23:50:24,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223206850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:24,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:24,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:50:24,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537019230] [2024-06-27 23:50:24,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:24,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:50:24,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:24,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:50:24,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:50:24,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:50:24,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 81 transitions, 684 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:24,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:24,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:50:24,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:24,950 INFO L124 PetriNetUnfolderBase]: 272/484 cut-off events. [2024-06-27 23:50:24,950 INFO L125 PetriNetUnfolderBase]: For 7836/7836 co-relation queries the response was YES. [2024-06-27 23:50:24,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2629 conditions, 484 events. 272/484 cut-off events. For 7836/7836 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1810 event pairs, 63 based on Foata normal form. 2/484 useless extension candidates. Maximal degree in co-relation 2581. Up to 389 conditions per place. [2024-06-27 23:50:24,954 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 70 selfloop transitions, 26 changer transitions 0/98 dead transitions. [2024-06-27 23:50:24,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 98 transitions, 988 flow [2024-06-27 23:50:24,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:50:24,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:50:24,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 106 transitions. [2024-06-27 23:50:24,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37992831541218636 [2024-06-27 23:50:24,956 INFO L175 Difference]: Start difference. First operand has 89 places, 81 transitions, 684 flow. Second operand 9 states and 106 transitions. [2024-06-27 23:50:24,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 98 transitions, 988 flow [2024-06-27 23:50:24,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 98 transitions, 949 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 23:50:24,967 INFO L231 Difference]: Finished difference. Result has 95 places, 88 transitions, 757 flow [2024-06-27 23:50:24,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=645, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=757, PETRI_PLACES=95, PETRI_TRANSITIONS=88} [2024-06-27 23:50:24,968 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 65 predicate places. [2024-06-27 23:50:24,968 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 88 transitions, 757 flow [2024-06-27 23:50:24,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:24,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:24,969 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:24,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 23:50:24,969 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:50:24,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:24,970 INFO L85 PathProgramCache]: Analyzing trace with hash -1413449641, now seen corresponding path program 2 times [2024-06-27 23:50:24,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:24,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416146175] [2024-06-27 23:50:24,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:24,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:24,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:25,999 INFO 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:50:25,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:26,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416146175] [2024-06-27 23:50:26,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416146175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:26,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:26,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:50:26,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109048935] [2024-06-27 23:50:26,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:26,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:50:26,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:26,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:50:26,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:50:26,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:50:26,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 88 transitions, 757 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:26,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:26,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:50:26,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:26,289 INFO L124 PetriNetUnfolderBase]: 275/489 cut-off events. [2024-06-27 23:50:26,290 INFO L125 PetriNetUnfolderBase]: For 8542/8542 co-relation queries the response was YES. [2024-06-27 23:50:26,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2778 conditions, 489 events. 275/489 cut-off events. For 8542/8542 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1826 event pairs, 60 based on Foata normal form. 1/488 useless extension candidates. Maximal degree in co-relation 2728. Up to 452 conditions per place. [2024-06-27 23:50:26,294 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 79 selfloop transitions, 19 changer transitions 0/100 dead transitions. [2024-06-27 23:50:26,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 100 transitions, 1047 flow [2024-06-27 23:50:26,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:50:26,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:50:26,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 93 transitions. [2024-06-27 23:50:26,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-27 23:50:26,295 INFO L175 Difference]: Start difference. First operand has 95 places, 88 transitions, 757 flow. Second operand 8 states and 93 transitions. [2024-06-27 23:50:26,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 100 transitions, 1047 flow [2024-06-27 23:50:26,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 100 transitions, 1019 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 23:50:26,307 INFO L231 Difference]: Finished difference. Result has 99 places, 92 transitions, 812 flow [2024-06-27 23:50:26,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=729, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=812, PETRI_PLACES=99, PETRI_TRANSITIONS=92} [2024-06-27 23:50:26,308 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 69 predicate places. [2024-06-27 23:50:26,308 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 92 transitions, 812 flow [2024-06-27 23:50:26,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:26,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:26,308 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:26,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 23:50:26,309 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:50:26,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:26,309 INFO L85 PathProgramCache]: Analyzing trace with hash -1322856655, now seen corresponding path program 3 times [2024-06-27 23:50:26,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:26,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000733152] [2024-06-27 23:50:26,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:26,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:26,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:27,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:50:27,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:27,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000733152] [2024-06-27 23:50:27,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000733152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:27,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:27,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:50:27,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838346209] [2024-06-27 23:50:27,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:27,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:50:27,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:27,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:50:27,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:50:27,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:50:27,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 92 transitions, 812 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:27,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:27,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:50:27,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:27,601 INFO L124 PetriNetUnfolderBase]: 278/494 cut-off events. [2024-06-27 23:50:27,602 INFO L125 PetriNetUnfolderBase]: For 9437/9437 co-relation queries the response was YES. [2024-06-27 23:50:27,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2881 conditions, 494 events. 278/494 cut-off events. For 9437/9437 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1842 event pairs, 60 based on Foata normal form. 1/493 useless extension candidates. Maximal degree in co-relation 2829. Up to 465 conditions per place. [2024-06-27 23:50:27,606 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 83 selfloop transitions, 17 changer transitions 0/102 dead transitions. [2024-06-27 23:50:27,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 102 transitions, 1094 flow [2024-06-27 23:50:27,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:50:27,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:50:27,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 91 transitions. [2024-06-27 23:50:27,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36693548387096775 [2024-06-27 23:50:27,607 INFO L175 Difference]: Start difference. First operand has 99 places, 92 transitions, 812 flow. Second operand 8 states and 91 transitions. [2024-06-27 23:50:27,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 102 transitions, 1094 flow [2024-06-27 23:50:27,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 102 transitions, 1071 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-27 23:50:27,620 INFO L231 Difference]: Finished difference. Result has 104 places, 94 transitions, 850 flow [2024-06-27 23:50:27,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=789, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=850, PETRI_PLACES=104, PETRI_TRANSITIONS=94} [2024-06-27 23:50:27,620 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 74 predicate places. [2024-06-27 23:50:27,620 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 94 transitions, 850 flow [2024-06-27 23:50:27,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:27,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:27,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:27,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 23:50:27,621 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:50:27,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:27,621 INFO L85 PathProgramCache]: Analyzing trace with hash 429985406, now seen corresponding path program 3 times [2024-06-27 23:50:27,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:27,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982544569] [2024-06-27 23:50:27,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:27,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:27,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:28,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:50:28,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:28,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982544569] [2024-06-27 23:50:28,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982544569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:28,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:28,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:50:28,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204264947] [2024-06-27 23:50:28,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:28,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:50:28,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:28,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:50:28,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:50:28,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:50:28,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 94 transitions, 850 flow. Second operand has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:28,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:28,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:50:28,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:28,806 INFO L124 PetriNetUnfolderBase]: 276/491 cut-off events. [2024-06-27 23:50:28,806 INFO L125 PetriNetUnfolderBase]: For 9935/9935 co-relation queries the response was YES. [2024-06-27 23:50:28,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2894 conditions, 491 events. 276/491 cut-off events. For 9935/9935 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1837 event pairs, 61 based on Foata normal form. 1/490 useless extension candidates. Maximal degree in co-relation 2839. Up to 469 conditions per place. [2024-06-27 23:50:28,810 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 85 selfloop transitions, 13 changer transitions 0/100 dead transitions. [2024-06-27 23:50:28,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 100 transitions, 1060 flow [2024-06-27 23:50:28,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:50:28,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:50:28,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 80 transitions. [2024-06-27 23:50:28,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3686635944700461 [2024-06-27 23:50:28,811 INFO L175 Difference]: Start difference. First operand has 104 places, 94 transitions, 850 flow. Second operand 7 states and 80 transitions. [2024-06-27 23:50:28,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 100 transitions, 1060 flow [2024-06-27 23:50:28,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 100 transitions, 1008 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 23:50:28,824 INFO L231 Difference]: Finished difference. Result has 105 places, 94 transitions, 829 flow [2024-06-27 23:50:28,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=798, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=829, PETRI_PLACES=105, PETRI_TRANSITIONS=94} [2024-06-27 23:50:28,825 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 75 predicate places. [2024-06-27 23:50:28,825 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 94 transitions, 829 flow [2024-06-27 23:50:28,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:28,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:28,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:28,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 23:50:28,825 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:50:28,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:28,826 INFO L85 PathProgramCache]: Analyzing trace with hash -1405831081, now seen corresponding path program 4 times [2024-06-27 23:50:28,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:28,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510118814] [2024-06-27 23:50:28,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:28,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:28,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:29,724 INFO 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:50:29,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:29,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510118814] [2024-06-27 23:50:29,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510118814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:29,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:29,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:50:29,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132117578] [2024-06-27 23:50:29,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:29,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:50:29,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:29,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:50:29,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:50:29,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:50:29,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 94 transitions, 829 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:29,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:29,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:50:29,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:30,049 INFO L124 PetriNetUnfolderBase]: 274/488 cut-off events. [2024-06-27 23:50:30,050 INFO L125 PetriNetUnfolderBase]: For 10390/10390 co-relation queries the response was YES. [2024-06-27 23:50:30,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2871 conditions, 488 events. 274/488 cut-off events. For 10390/10390 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1828 event pairs, 60 based on Foata normal form. 1/487 useless extension candidates. Maximal degree in co-relation 2815. Up to 466 conditions per place. [2024-06-27 23:50:30,059 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 85 selfloop transitions, 14 changer transitions 0/101 dead transitions. [2024-06-27 23:50:30,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 101 transitions, 1043 flow [2024-06-27 23:50:30,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:50:30,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:50:30,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 94 transitions. [2024-06-27 23:50:30,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33691756272401435 [2024-06-27 23:50:30,062 INFO L175 Difference]: Start difference. First operand has 105 places, 94 transitions, 829 flow. Second operand 9 states and 94 transitions. [2024-06-27 23:50:30,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 101 transitions, 1043 flow [2024-06-27 23:50:30,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 101 transitions, 999 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 23:50:30,097 INFO L231 Difference]: Finished difference. Result has 108 places, 94 transitions, 818 flow [2024-06-27 23:50:30,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=785, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=818, PETRI_PLACES=108, PETRI_TRANSITIONS=94} [2024-06-27 23:50:30,098 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 78 predicate places. [2024-06-27 23:50:30,098 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 94 transitions, 818 flow [2024-06-27 23:50:30,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:30,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:30,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:30,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 23:50:30,099 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:50:30,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:30,099 INFO L85 PathProgramCache]: Analyzing trace with hash 366309419, now seen corresponding path program 3 times [2024-06-27 23:50:30,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:30,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885578166] [2024-06-27 23:50:30,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:30,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:30,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:31,445 INFO 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:50:31,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:31,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885578166] [2024-06-27 23:50:31,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885578166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:31,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:31,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:50:31,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742121492] [2024-06-27 23:50:31,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:31,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:50:31,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:31,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:50:31,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:50:31,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:50:31,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 94 transitions, 818 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:31,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:31,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:50:31,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:31,683 INFO L124 PetriNetUnfolderBase]: 262/478 cut-off events. [2024-06-27 23:50:31,683 INFO L125 PetriNetUnfolderBase]: For 11441/11441 co-relation queries the response was YES. [2024-06-27 23:50:31,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2854 conditions, 478 events. 262/478 cut-off events. For 11441/11441 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1842 event pairs, 50 based on Foata normal form. 1/477 useless extension candidates. Maximal degree in co-relation 2797. Up to 352 conditions per place. [2024-06-27 23:50:31,687 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 68 selfloop transitions, 30 changer transitions 0/110 dead transitions. [2024-06-27 23:50:31,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 110 transitions, 1128 flow [2024-06-27 23:50:31,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:50:31,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:50:31,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 102 transitions. [2024-06-27 23:50:31,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4700460829493088 [2024-06-27 23:50:31,688 INFO L175 Difference]: Start difference. First operand has 108 places, 94 transitions, 818 flow. Second operand 7 states and 102 transitions. [2024-06-27 23:50:31,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 110 transitions, 1128 flow [2024-06-27 23:50:31,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 110 transitions, 1071 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-27 23:50:31,704 INFO L231 Difference]: Finished difference. Result has 105 places, 98 transitions, 865 flow [2024-06-27 23:50:31,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=761, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=865, PETRI_PLACES=105, PETRI_TRANSITIONS=98} [2024-06-27 23:50:31,705 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 75 predicate places. [2024-06-27 23:50:31,705 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 98 transitions, 865 flow [2024-06-27 23:50:31,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:31,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:31,705 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:31,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 23:50:31,705 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:50:31,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:31,706 INFO L85 PathProgramCache]: Analyzing trace with hash 395027819, now seen corresponding path program 4 times [2024-06-27 23:50:31,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:31,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487016922] [2024-06-27 23:50:31,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:31,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:31,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:32,995 INFO 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:50:32,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:32,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487016922] [2024-06-27 23:50:32,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487016922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:32,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:32,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:50:32,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222348390] [2024-06-27 23:50:32,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:32,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:50:32,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:32,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:50:32,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:50:33,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:50:33,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 98 transitions, 865 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:33,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:33,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:50:33,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:33,264 INFO L124 PetriNetUnfolderBase]: 261/476 cut-off events. [2024-06-27 23:50:33,264 INFO L125 PetriNetUnfolderBase]: For 12029/12029 co-relation queries the response was YES. [2024-06-27 23:50:33,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2906 conditions, 476 events. 261/476 cut-off events. For 12029/12029 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1834 event pairs, 48 based on Foata normal form. 1/475 useless extension candidates. Maximal degree in co-relation 2850. Up to 377 conditions per place. [2024-06-27 23:50:33,274 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 69 selfloop transitions, 25 changer transitions 0/106 dead transitions. [2024-06-27 23:50:33,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 106 transitions, 1073 flow [2024-06-27 23:50:33,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:50:33,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:50:33,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 90 transitions. [2024-06-27 23:50:33,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4838709677419355 [2024-06-27 23:50:33,276 INFO L175 Difference]: Start difference. First operand has 105 places, 98 transitions, 865 flow. Second operand 6 states and 90 transitions. [2024-06-27 23:50:33,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 106 transitions, 1073 flow [2024-06-27 23:50:33,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 106 transitions, 1032 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 23:50:33,291 INFO L231 Difference]: Finished difference. Result has 107 places, 98 transitions, 882 flow [2024-06-27 23:50:33,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=824, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=882, PETRI_PLACES=107, PETRI_TRANSITIONS=98} [2024-06-27 23:50:33,293 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 77 predicate places. [2024-06-27 23:50:33,293 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 98 transitions, 882 flow [2024-06-27 23:50:33,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:33,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:33,293 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:33,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 23:50:33,294 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:50:33,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:33,294 INFO L85 PathProgramCache]: Analyzing trace with hash -1165210050, now seen corresponding path program 4 times [2024-06-27 23:50:33,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:33,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903323804] [2024-06-27 23:50:33,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:33,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:33,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:34,427 INFO 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:50:34,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:34,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903323804] [2024-06-27 23:50:34,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [903323804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:34,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:34,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:50:34,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218582564] [2024-06-27 23:50:34,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:34,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:50:34,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:34,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:50:34,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:50:34,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:50:34,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 98 transitions, 882 flow. Second operand has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:34,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:34,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:50:34,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:34,815 INFO L124 PetriNetUnfolderBase]: 282/502 cut-off events. [2024-06-27 23:50:34,815 INFO L125 PetriNetUnfolderBase]: For 11863/11863 co-relation queries the response was YES. [2024-06-27 23:50:34,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3050 conditions, 502 events. 282/502 cut-off events. For 11863/11863 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 1910 event pairs, 51 based on Foata normal form. 1/501 useless extension candidates. Maximal degree in co-relation 2994. Up to 398 conditions per place. [2024-06-27 23:50:34,819 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 78 selfloop transitions, 35 changer transitions 0/115 dead transitions. [2024-06-27 23:50:34,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 115 transitions, 1235 flow [2024-06-27 23:50:34,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:50:34,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:50:34,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 103 transitions. [2024-06-27 23:50:34,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4153225806451613 [2024-06-27 23:50:34,821 INFO L175 Difference]: Start difference. First operand has 107 places, 98 transitions, 882 flow. Second operand 8 states and 103 transitions. [2024-06-27 23:50:34,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 115 transitions, 1235 flow [2024-06-27 23:50:34,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 115 transitions, 1160 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 23:50:34,836 INFO L231 Difference]: Finished difference. Result has 111 places, 103 transitions, 950 flow [2024-06-27 23:50:34,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=814, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=950, PETRI_PLACES=111, PETRI_TRANSITIONS=103} [2024-06-27 23:50:34,836 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 81 predicate places. [2024-06-27 23:50:34,836 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 103 transitions, 950 flow [2024-06-27 23:50:34,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:34,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:34,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:34,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 23:50:34,837 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:50:34,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:34,837 INFO L85 PathProgramCache]: Analyzing trace with hash -1165982663, now seen corresponding path program 5 times [2024-06-27 23:50:34,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:34,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401877399] [2024-06-27 23:50:34,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:34,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:34,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:36,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:50:36,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:36,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401877399] [2024-06-27 23:50:36,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401877399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:36,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:36,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:50:36,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195150191] [2024-06-27 23:50:36,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:36,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:50:36,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:36,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:50:36,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:50:36,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:50:36,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 103 transitions, 950 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:36,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:36,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:50:36,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:36,652 INFO L124 PetriNetUnfolderBase]: 283/505 cut-off events. [2024-06-27 23:50:36,653 INFO L125 PetriNetUnfolderBase]: For 11995/11995 co-relation queries the response was YES. [2024-06-27 23:50:36,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3069 conditions, 505 events. 283/505 cut-off events. For 11995/11995 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 1934 event pairs, 55 based on Foata normal form. 2/505 useless extension candidates. Maximal degree in co-relation 3010. Up to 351 conditions per place. [2024-06-27 23:50:36,656 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 78 selfloop transitions, 41 changer transitions 0/121 dead transitions. [2024-06-27 23:50:36,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 121 transitions, 1358 flow [2024-06-27 23:50:36,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:50:36,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:50:36,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 116 transitions. [2024-06-27 23:50:36,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4157706093189964 [2024-06-27 23:50:36,657 INFO L175 Difference]: Start difference. First operand has 111 places, 103 transitions, 950 flow. Second operand 9 states and 116 transitions. [2024-06-27 23:50:36,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 121 transitions, 1358 flow [2024-06-27 23:50:36,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 121 transitions, 1290 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 23:50:36,671 INFO L231 Difference]: Finished difference. Result has 115 places, 108 transitions, 1014 flow [2024-06-27 23:50:36,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=882, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1014, PETRI_PLACES=115, PETRI_TRANSITIONS=108} [2024-06-27 23:50:36,672 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 85 predicate places. [2024-06-27 23:50:36,672 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 108 transitions, 1014 flow [2024-06-27 23:50:36,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:36,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:36,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:36,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 23:50:36,673 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:50:36,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:36,673 INFO L85 PathProgramCache]: Analyzing trace with hash -1165006380, now seen corresponding path program 5 times [2024-06-27 23:50:36,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:36,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332833435] [2024-06-27 23:50:36,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:36,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:36,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:37,940 INFO 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:50:37,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:37,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332833435] [2024-06-27 23:50:37,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332833435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:37,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:37,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:50:37,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275688818] [2024-06-27 23:50:37,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:37,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:50:37,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:37,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:50:37,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:50:37,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:50:37,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 108 transitions, 1014 flow. Second operand has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:37,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:37,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:50:37,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:38,266 INFO L124 PetriNetUnfolderBase]: 281/502 cut-off events. [2024-06-27 23:50:38,266 INFO L125 PetriNetUnfolderBase]: For 12347/12347 co-relation queries the response was YES. [2024-06-27 23:50:38,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3123 conditions, 502 events. 281/502 cut-off events. For 12347/12347 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 1923 event pairs, 52 based on Foata normal form. 1/501 useless extension candidates. Maximal degree in co-relation 3063. Up to 398 conditions per place. [2024-06-27 23:50:38,269 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 83 selfloop transitions, 33 changer transitions 0/118 dead transitions. [2024-06-27 23:50:38,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 118 transitions, 1272 flow [2024-06-27 23:50:38,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:50:38,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:50:38,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 99 transitions. [2024-06-27 23:50:38,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39919354838709675 [2024-06-27 23:50:38,270 INFO L175 Difference]: Start difference. First operand has 115 places, 108 transitions, 1014 flow. Second operand 8 states and 99 transitions. [2024-06-27 23:50:38,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 118 transitions, 1272 flow [2024-06-27 23:50:38,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 118 transitions, 1187 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 23:50:38,285 INFO L231 Difference]: Finished difference. Result has 117 places, 108 transitions, 1000 flow [2024-06-27 23:50:38,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=929, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1000, PETRI_PLACES=117, PETRI_TRANSITIONS=108} [2024-06-27 23:50:38,286 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 87 predicate places. [2024-06-27 23:50:38,286 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 108 transitions, 1000 flow [2024-06-27 23:50:38,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:38,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:38,287 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:38,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 23:50:38,287 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:50:38,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:38,288 INFO L85 PathProgramCache]: Analyzing trace with hash 1673720617, now seen corresponding path program 1 times [2024-06-27 23:50:38,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:38,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156669978] [2024-06-27 23:50:38,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:38,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:38,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:39,724 INFO 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:50:39,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:39,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156669978] [2024-06-27 23:50:39,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156669978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:39,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:39,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:50:39,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191525857] [2024-06-27 23:50:39,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:39,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:50:39,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:39,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:50:39,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:50:39,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:50:39,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 108 transitions, 1000 flow. Second operand has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:39,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:39,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:50:39,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:40,020 INFO L124 PetriNetUnfolderBase]: 301/542 cut-off events. [2024-06-27 23:50:40,020 INFO L125 PetriNetUnfolderBase]: For 14343/14343 co-relation queries the response was YES. [2024-06-27 23:50:40,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3313 conditions, 542 events. 301/542 cut-off events. For 14343/14343 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2179 event pairs, 68 based on Foata normal form. 2/542 useless extension candidates. Maximal degree in co-relation 3252. Up to 455 conditions per place. [2024-06-27 23:50:40,023 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 101 selfloop transitions, 22 changer transitions 0/125 dead transitions. [2024-06-27 23:50:40,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 125 transitions, 1362 flow [2024-06-27 23:50:40,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:50:40,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:50:40,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 97 transitions. [2024-06-27 23:50:40,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3911290322580645 [2024-06-27 23:50:40,025 INFO L175 Difference]: Start difference. First operand has 117 places, 108 transitions, 1000 flow. Second operand 8 states and 97 transitions. [2024-06-27 23:50:40,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 125 transitions, 1362 flow [2024-06-27 23:50:40,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 125 transitions, 1297 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 23:50:40,043 INFO L231 Difference]: Finished difference. Result has 120 places, 112 transitions, 1023 flow [2024-06-27 23:50:40,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=935, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1023, PETRI_PLACES=120, PETRI_TRANSITIONS=112} [2024-06-27 23:50:40,043 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 90 predicate places. [2024-06-27 23:50:40,043 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 112 transitions, 1023 flow [2024-06-27 23:50:40,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:40,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:40,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:50:40,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 23:50:40,044 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:50:40,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:40,044 INFO L85 PathProgramCache]: Analyzing trace with hash 1673781067, now seen corresponding path program 2 times [2024-06-27 23:50:40,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:40,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093081657] [2024-06-27 23:50:40,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:40,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:40,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:41,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:50:41,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:41,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093081657] [2024-06-27 23:50:41,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093081657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:41,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:41,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:50:41,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378349808] [2024-06-27 23:50:41,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:41,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:50:41,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:41,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:50:41,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:50:41,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:50:41,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 112 transitions, 1023 flow. Second operand has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:41,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:41,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:50:41,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:41,718 INFO L124 PetriNetUnfolderBase]: 305/550 cut-off events. [2024-06-27 23:50:41,719 INFO L125 PetriNetUnfolderBase]: For 15283/15283 co-relation queries the response was YES. [2024-06-27 23:50:41,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3403 conditions, 550 events. 305/550 cut-off events. For 15283/15283 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2232 event pairs, 72 based on Foata normal form. 2/550 useless extension candidates. Maximal degree in co-relation 3340. Up to 492 conditions per place. [2024-06-27 23:50:41,722 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 101 selfloop transitions, 20 changer transitions 0/123 dead transitions. [2024-06-27 23:50:41,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 123 transitions, 1304 flow [2024-06-27 23:50:41,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:50:41,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:50:41,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 94 transitions. [2024-06-27 23:50:41,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790322580645161 [2024-06-27 23:50:41,723 INFO L175 Difference]: Start difference. First operand has 120 places, 112 transitions, 1023 flow. Second operand 8 states and 94 transitions. [2024-06-27 23:50:41,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 123 transitions, 1304 flow [2024-06-27 23:50:41,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 123 transitions, 1264 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 23:50:41,745 INFO L231 Difference]: Finished difference. Result has 124 places, 113 transitions, 1042 flow [2024-06-27 23:50:41,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=987, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1042, PETRI_PLACES=124, PETRI_TRANSITIONS=113} [2024-06-27 23:50:41,745 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 94 predicate places. [2024-06-27 23:50:41,745 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 113 transitions, 1042 flow [2024-06-27 23:50:41,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:41,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:41,746 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:41,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 23:50:41,746 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:50:41,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:41,746 INFO L85 PathProgramCache]: Analyzing trace with hash 1650950207, now seen corresponding path program 1 times [2024-06-27 23:50:41,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:41,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45553430] [2024-06-27 23:50:41,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:41,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:41,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:43,043 INFO 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:50:43,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:43,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45553430] [2024-06-27 23:50:43,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45553430] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:43,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:43,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:50:43,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678480628] [2024-06-27 23:50:43,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:43,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:50:43,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:43,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:50:43,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:50:43,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:50:43,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 113 transitions, 1042 flow. Second operand has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:43,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:43,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:50:43,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:43,285 INFO L124 PetriNetUnfolderBase]: 313/563 cut-off events. [2024-06-27 23:50:43,285 INFO L125 PetriNetUnfolderBase]: For 16346/16346 co-relation queries the response was YES. [2024-06-27 23:50:43,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3521 conditions, 563 events. 313/563 cut-off events. For 16346/16346 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2296 event pairs, 73 based on Foata normal form. 1/562 useless extension candidates. Maximal degree in co-relation 3456. Up to 468 conditions per place. [2024-06-27 23:50:43,289 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 96 selfloop transitions, 29 changer transitions 0/127 dead transitions. [2024-06-27 23:50:43,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 127 transitions, 1400 flow [2024-06-27 23:50:43,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:50:43,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:50:43,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 98 transitions. [2024-06-27 23:50:43,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3951612903225806 [2024-06-27 23:50:43,291 INFO L175 Difference]: Start difference. First operand has 124 places, 113 transitions, 1042 flow. Second operand 8 states and 98 transitions. [2024-06-27 23:50:43,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 127 transitions, 1400 flow [2024-06-27 23:50:43,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 127 transitions, 1358 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 23:50:43,311 INFO L231 Difference]: Finished difference. Result has 126 places, 117 transitions, 1091 flow [2024-06-27 23:50:43,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1000, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1091, PETRI_PLACES=126, PETRI_TRANSITIONS=117} [2024-06-27 23:50:43,312 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 96 predicate places. [2024-06-27 23:50:43,312 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 117 transitions, 1091 flow [2024-06-27 23:50:43,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:43,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:43,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:43,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 23:50:43,313 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:50:43,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:43,313 INFO L85 PathProgramCache]: Analyzing trace with hash 1787404871, now seen corresponding path program 2 times [2024-06-27 23:50:43,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:43,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225137088] [2024-06-27 23:50:43,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:43,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:43,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:44,589 INFO 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:50:44,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:44,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225137088] [2024-06-27 23:50:44,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225137088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:44,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:44,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:50:44,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557008351] [2024-06-27 23:50:44,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:44,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:50:44,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:44,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:50:44,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:50:44,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:50:44,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 117 transitions, 1091 flow. Second operand has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:44,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:44,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:50:44,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:44,863 INFO L124 PetriNetUnfolderBase]: 316/568 cut-off events. [2024-06-27 23:50:44,864 INFO L125 PetriNetUnfolderBase]: For 17450/17450 co-relation queries the response was YES. [2024-06-27 23:50:44,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3622 conditions, 568 events. 316/568 cut-off events. For 17450/17450 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2329 event pairs, 73 based on Foata normal form. 1/567 useless extension candidates. Maximal degree in co-relation 3556. Up to 501 conditions per place. [2024-06-27 23:50:44,867 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 98 selfloop transitions, 27 changer transitions 0/127 dead transitions. [2024-06-27 23:50:44,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 127 transitions, 1377 flow [2024-06-27 23:50:44,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:50:44,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:50:44,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 96 transitions. [2024-06-27 23:50:44,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-27 23:50:44,869 INFO L175 Difference]: Start difference. First operand has 126 places, 117 transitions, 1091 flow. Second operand 8 states and 96 transitions. [2024-06-27 23:50:44,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 127 transitions, 1377 flow [2024-06-27 23:50:44,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 127 transitions, 1337 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 23:50:44,891 INFO L231 Difference]: Finished difference. Result has 130 places, 119 transitions, 1130 flow [2024-06-27 23:50:44,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1053, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1130, PETRI_PLACES=130, PETRI_TRANSITIONS=119} [2024-06-27 23:50:44,892 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 100 predicate places. [2024-06-27 23:50:44,892 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 119 transitions, 1130 flow [2024-06-27 23:50:44,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:44,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:44,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:44,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 23:50:44,893 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:50:44,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:44,893 INFO L85 PathProgramCache]: Analyzing trace with hash 1676577701, now seen corresponding path program 3 times [2024-06-27 23:50:44,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:44,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006701596] [2024-06-27 23:50:44,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:44,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:44,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:46,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:50:46,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:46,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006701596] [2024-06-27 23:50:46,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006701596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:46,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:46,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:50:46,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258828291] [2024-06-27 23:50:46,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:46,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:50:46,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:46,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:50:46,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:50:46,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:50:46,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 119 transitions, 1130 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:46,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:46,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:50:46,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:46,551 INFO L124 PetriNetUnfolderBase]: 319/573 cut-off events. [2024-06-27 23:50:46,551 INFO L125 PetriNetUnfolderBase]: For 18570/18570 co-relation queries the response was YES. [2024-06-27 23:50:46,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3727 conditions, 573 events. 319/573 cut-off events. For 18570/18570 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2364 event pairs, 73 based on Foata normal form. 1/572 useless extension candidates. Maximal degree in co-relation 3659. Up to 500 conditions per place. [2024-06-27 23:50:46,555 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 97 selfloop transitions, 30 changer transitions 0/129 dead transitions. [2024-06-27 23:50:46,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 129 transitions, 1422 flow [2024-06-27 23:50:46,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:50:46,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:50:46,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 103 transitions. [2024-06-27 23:50:46,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36917562724014336 [2024-06-27 23:50:46,569 INFO L175 Difference]: Start difference. First operand has 130 places, 119 transitions, 1130 flow. Second operand 9 states and 103 transitions. [2024-06-27 23:50:46,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 129 transitions, 1422 flow [2024-06-27 23:50:46,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 129 transitions, 1365 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 23:50:46,596 INFO L231 Difference]: Finished difference. Result has 133 places, 121 transitions, 1160 flow [2024-06-27 23:50:46,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1073, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1160, PETRI_PLACES=133, PETRI_TRANSITIONS=121} [2024-06-27 23:50:46,597 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 103 predicate places. [2024-06-27 23:50:46,597 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 121 transitions, 1160 flow [2024-06-27 23:50:46,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:46,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:46,597 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:46,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 23:50:46,597 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:50:46,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:46,598 INFO L85 PathProgramCache]: Analyzing trace with hash 1653746593, now seen corresponding path program 3 times [2024-06-27 23:50:46,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:46,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275724480] [2024-06-27 23:50:46,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:46,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:46,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:48,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:50:48,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:48,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275724480] [2024-06-27 23:50:48,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275724480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:48,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:48,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:50:48,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062401003] [2024-06-27 23:50:48,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:48,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:50:48,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:48,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:50:48,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:50:48,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:50:48,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 121 transitions, 1160 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:50:48,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:48,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:50:48,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:48,428 INFO L124 PetriNetUnfolderBase]: 303/555 cut-off events. [2024-06-27 23:50:48,429 INFO L125 PetriNetUnfolderBase]: For 19403/19403 co-relation queries the response was YES. [2024-06-27 23:50:48,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3621 conditions, 555 events. 303/555 cut-off events. For 19403/19403 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2320 event pairs, 67 based on Foata normal form. 2/555 useless extension candidates. Maximal degree in co-relation 3552. Up to 466 conditions per place. [2024-06-27 23:50:48,432 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 95 selfloop transitions, 18 changer transitions 0/130 dead transitions. [2024-06-27 23:50:48,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 130 transitions, 1408 flow [2024-06-27 23:50:48,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:50:48,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:50:48,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2024-06-27 23:50:48,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835125448028674 [2024-06-27 23:50:48,433 INFO L175 Difference]: Start difference. First operand has 133 places, 121 transitions, 1160 flow. Second operand 9 states and 107 transitions. [2024-06-27 23:50:48,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 130 transitions, 1408 flow [2024-06-27 23:50:48,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 130 transitions, 1339 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 23:50:48,461 INFO L231 Difference]: Finished difference. Result has 135 places, 121 transitions, 1131 flow [2024-06-27 23:50:48,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1091, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1131, PETRI_PLACES=135, PETRI_TRANSITIONS=121} [2024-06-27 23:50:48,462 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 105 predicate places. [2024-06-27 23:50:48,462 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 121 transitions, 1131 flow [2024-06-27 23:50:48,462 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:50:48,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:48,462 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:48,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 23:50:48,462 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:50:48,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:48,463 INFO L85 PathProgramCache]: Analyzing trace with hash 1769037887, now seen corresponding path program 4 times [2024-06-27 23:50:48,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:48,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228046035] [2024-06-27 23:50:48,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:48,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:48,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:49,928 INFO 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:50:49,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:49,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228046035] [2024-06-27 23:50:49,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228046035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:49,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:49,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:50:49,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106627271] [2024-06-27 23:50:49,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:49,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:50:49,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:49,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:50:49,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:50:50,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:50:50,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 121 transitions, 1131 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:50,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:50,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:50:50,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:50,237 INFO L124 PetriNetUnfolderBase]: 319/573 cut-off events. [2024-06-27 23:50:50,238 INFO L125 PetriNetUnfolderBase]: For 19771/19771 co-relation queries the response was YES. [2024-06-27 23:50:50,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3721 conditions, 573 events. 319/573 cut-off events. For 19771/19771 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2344 event pairs, 72 based on Foata normal form. 1/572 useless extension candidates. Maximal degree in co-relation 3651. Up to 490 conditions per place. [2024-06-27 23:50:50,241 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 98 selfloop transitions, 34 changer transitions 0/134 dead transitions. [2024-06-27 23:50:50,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 134 transitions, 1513 flow [2024-06-27 23:50:50,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:50:50,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:50:50,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2024-06-27 23:50:50,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835125448028674 [2024-06-27 23:50:50,242 INFO L175 Difference]: Start difference. First operand has 135 places, 121 transitions, 1131 flow. Second operand 9 states and 107 transitions. [2024-06-27 23:50:50,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 134 transitions, 1513 flow [2024-06-27 23:50:50,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 134 transitions, 1475 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 23:50:50,270 INFO L231 Difference]: Finished difference. Result has 137 places, 123 transitions, 1188 flow [2024-06-27 23:50:50,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1093, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1188, PETRI_PLACES=137, PETRI_TRANSITIONS=123} [2024-06-27 23:50:50,270 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 107 predicate places. [2024-06-27 23:50:50,271 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 123 transitions, 1188 flow [2024-06-27 23:50:50,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:50,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:50,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:50,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 23:50:50,271 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:50:50,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:50,272 INFO L85 PathProgramCache]: Analyzing trace with hash 1769222213, now seen corresponding path program 1 times [2024-06-27 23:50:50,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:50,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71215713] [2024-06-27 23:50:50,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:50,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:50,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:51,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:50:51,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:51,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71215713] [2024-06-27 23:50:51,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71215713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:51,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:51,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:50:51,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073053982] [2024-06-27 23:50:51,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:51,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:50:51,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:51,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:50:51,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:50:51,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:50:51,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 123 transitions, 1188 flow. Second operand has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:51,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:51,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:50:51,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:51,693 INFO L124 PetriNetUnfolderBase]: 375/664 cut-off events. [2024-06-27 23:50:51,693 INFO L125 PetriNetUnfolderBase]: For 27174/27174 co-relation queries the response was YES. [2024-06-27 23:50:51,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4455 conditions, 664 events. 375/664 cut-off events. For 27174/27174 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2809 event pairs, 80 based on Foata normal form. 3/665 useless extension candidates. Maximal degree in co-relation 4384. Up to 500 conditions per place. [2024-06-27 23:50:51,697 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 111 selfloop transitions, 35 changer transitions 0/148 dead transitions. [2024-06-27 23:50:51,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 148 transitions, 1742 flow [2024-06-27 23:50:51,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:50:51,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:50:51,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 106 transitions. [2024-06-27 23:50:51,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4274193548387097 [2024-06-27 23:50:51,699 INFO L175 Difference]: Start difference. First operand has 137 places, 123 transitions, 1188 flow. Second operand 8 states and 106 transitions. [2024-06-27 23:50:51,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 148 transitions, 1742 flow [2024-06-27 23:50:51,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 148 transitions, 1655 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-27 23:50:51,737 INFO L231 Difference]: Finished difference. Result has 139 places, 132 transitions, 1264 flow [2024-06-27 23:50:51,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1101, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1264, PETRI_PLACES=139, PETRI_TRANSITIONS=132} [2024-06-27 23:50:51,738 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 109 predicate places. [2024-06-27 23:50:51,738 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 132 transitions, 1264 flow [2024-06-27 23:50:51,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:51,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:51,738 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:51,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 23:50:51,739 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:50:51,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:51,739 INFO L85 PathProgramCache]: Analyzing trace with hash 1791873707, now seen corresponding path program 2 times [2024-06-27 23:50:51,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:51,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989658018] [2024-06-27 23:50:51,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:51,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:51,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:52,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:50:52,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:52,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989658018] [2024-06-27 23:50:52,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989658018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:52,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:52,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:50:52,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656818026] [2024-06-27 23:50:52,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:52,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:50:52,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:52,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:50:52,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:50:53,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:50:53,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 132 transitions, 1264 flow. Second operand has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:53,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:53,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:50:53,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:53,245 INFO L124 PetriNetUnfolderBase]: 378/669 cut-off events. [2024-06-27 23:50:53,245 INFO L125 PetriNetUnfolderBase]: For 27756/27756 co-relation queries the response was YES. [2024-06-27 23:50:53,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4615 conditions, 669 events. 378/669 cut-off events. For 27756/27756 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 2838 event pairs, 84 based on Foata normal form. 1/668 useless extension candidates. Maximal degree in co-relation 4542. Up to 567 conditions per place. [2024-06-27 23:50:53,249 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 103 selfloop transitions, 39 changer transitions 0/144 dead transitions. [2024-06-27 23:50:53,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 144 transitions, 1661 flow [2024-06-27 23:50:53,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:50:53,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:50:53,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2024-06-27 23:50:53,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835125448028674 [2024-06-27 23:50:53,251 INFO L175 Difference]: Start difference. First operand has 139 places, 132 transitions, 1264 flow. Second operand 9 states and 107 transitions. [2024-06-27 23:50:53,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 144 transitions, 1661 flow [2024-06-27 23:50:53,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 144 transitions, 1616 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-27 23:50:53,291 INFO L231 Difference]: Finished difference. Result has 145 places, 134 transitions, 1319 flow [2024-06-27 23:50:53,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1223, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1319, PETRI_PLACES=145, PETRI_TRANSITIONS=134} [2024-06-27 23:50:53,291 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 115 predicate places. [2024-06-27 23:50:53,291 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 134 transitions, 1319 flow [2024-06-27 23:50:53,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:53,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:53,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:53,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 23:50:53,292 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:50:53,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:53,292 INFO L85 PathProgramCache]: Analyzing trace with hash 1769222461, now seen corresponding path program 1 times [2024-06-27 23:50:53,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:53,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773385936] [2024-06-27 23:50:53,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:53,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:53,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:54,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:50:54,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:54,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773385936] [2024-06-27 23:50:54,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773385936] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:54,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:54,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:50:54,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027986378] [2024-06-27 23:50:54,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:54,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:50:54,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:54,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:50:54,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:50:54,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:50:54,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 134 transitions, 1319 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:54,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:54,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:50:54,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:55,033 INFO L124 PetriNetUnfolderBase]: 410/721 cut-off events. [2024-06-27 23:50:55,033 INFO L125 PetriNetUnfolderBase]: For 33560/33560 co-relation queries the response was YES. [2024-06-27 23:50:55,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5083 conditions, 721 events. 410/721 cut-off events. For 33560/33560 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3107 event pairs, 89 based on Foata normal form. 4/723 useless extension candidates. Maximal degree in co-relation 5008. Up to 517 conditions per place. [2024-06-27 23:50:55,062 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 112 selfloop transitions, 40 changer transitions 0/154 dead transitions. [2024-06-27 23:50:55,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 154 transitions, 1803 flow [2024-06-27 23:50:55,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:50:55,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:50:55,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-27 23:50:55,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-27 23:50:55,069 INFO L175 Difference]: Start difference. First operand has 145 places, 134 transitions, 1319 flow. Second operand 10 states and 120 transitions. [2024-06-27 23:50:55,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 154 transitions, 1803 flow [2024-06-27 23:50:55,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 154 transitions, 1721 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 23:50:55,110 INFO L231 Difference]: Finished difference. Result has 150 places, 141 transitions, 1429 flow [2024-06-27 23:50:55,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1237, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1429, PETRI_PLACES=150, PETRI_TRANSITIONS=141} [2024-06-27 23:50:55,112 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 120 predicate places. [2024-06-27 23:50:55,112 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 141 transitions, 1429 flow [2024-06-27 23:50:55,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:55,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:55,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:55,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 23:50:55,113 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:50:55,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:55,113 INFO L85 PathProgramCache]: Analyzing trace with hash 1792046501, now seen corresponding path program 5 times [2024-06-27 23:50:55,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:55,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310800611] [2024-06-27 23:50:55,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:55,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:55,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:56,345 INFO 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:50:56,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:56,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310800611] [2024-06-27 23:50:56,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310800611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:56,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:56,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:50:56,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108622554] [2024-06-27 23:50:56,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:56,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:50:56,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:56,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:50:56,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:50:56,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:50:56,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 141 transitions, 1429 flow. Second operand has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:56,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:56,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:50:56,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:56,626 INFO L124 PetriNetUnfolderBase]: 413/726 cut-off events. [2024-06-27 23:50:56,626 INFO L125 PetriNetUnfolderBase]: For 33917/33917 co-relation queries the response was YES. [2024-06-27 23:50:56,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5362 conditions, 726 events. 413/726 cut-off events. For 33917/33917 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3143 event pairs, 86 based on Foata normal form. 1/725 useless extension candidates. Maximal degree in co-relation 5284. Up to 659 conditions per place. [2024-06-27 23:50:56,631 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 122 selfloop transitions, 27 changer transitions 0/151 dead transitions. [2024-06-27 23:50:56,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 151 transitions, 1769 flow [2024-06-27 23:50:56,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:50:56,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:50:56,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 95 transitions. [2024-06-27 23:50:56,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38306451612903225 [2024-06-27 23:50:56,656 INFO L175 Difference]: Start difference. First operand has 150 places, 141 transitions, 1429 flow. Second operand 8 states and 95 transitions. [2024-06-27 23:50:56,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 151 transitions, 1769 flow [2024-06-27 23:50:56,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 151 transitions, 1709 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 23:50:56,705 INFO L231 Difference]: Finished difference. Result has 152 places, 143 transitions, 1454 flow [2024-06-27 23:50:56,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1369, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1454, PETRI_PLACES=152, PETRI_TRANSITIONS=143} [2024-06-27 23:50:56,706 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 122 predicate places. [2024-06-27 23:50:56,706 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 143 transitions, 1454 flow [2024-06-27 23:50:56,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:56,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:56,707 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:56,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 23:50:56,707 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:50:56,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:56,707 INFO L85 PathProgramCache]: Analyzing trace with hash 1769215703, now seen corresponding path program 3 times [2024-06-27 23:50:56,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:56,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372514702] [2024-06-27 23:50:56,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:56,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:56,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:57,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:50:57,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:57,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372514702] [2024-06-27 23:50:57,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372514702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:57,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:57,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:50:57,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609020718] [2024-06-27 23:50:57,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:57,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:50:57,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:57,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:50:57,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:50:57,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:50:57,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 143 transitions, 1454 flow. Second operand has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:57,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:57,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:50:57,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:58,039 INFO L124 PetriNetUnfolderBase]: 417/733 cut-off events. [2024-06-27 23:50:58,040 INFO L125 PetriNetUnfolderBase]: For 36440/36440 co-relation queries the response was YES. [2024-06-27 23:50:58,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5343 conditions, 733 events. 417/733 cut-off events. For 36440/36440 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3178 event pairs, 83 based on Foata normal form. 3/734 useless extension candidates. Maximal degree in co-relation 5264. Up to 552 conditions per place. [2024-06-27 23:50:58,045 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 120 selfloop transitions, 40 changer transitions 0/162 dead transitions. [2024-06-27 23:50:58,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 162 transitions, 2010 flow [2024-06-27 23:50:58,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:50:58,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:50:58,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 109 transitions. [2024-06-27 23:50:58,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43951612903225806 [2024-06-27 23:50:58,056 INFO L175 Difference]: Start difference. First operand has 152 places, 143 transitions, 1454 flow. Second operand 8 states and 109 transitions. [2024-06-27 23:50:58,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 162 transitions, 2010 flow [2024-06-27 23:50:58,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 162 transitions, 1945 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 23:50:58,113 INFO L231 Difference]: Finished difference. Result has 154 places, 145 transitions, 1493 flow [2024-06-27 23:50:58,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1389, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1493, PETRI_PLACES=154, PETRI_TRANSITIONS=145} [2024-06-27 23:50:58,114 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 124 predicate places. [2024-06-27 23:50:58,114 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 145 transitions, 1493 flow [2024-06-27 23:50:58,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:58,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:58,115 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:58,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 23:50:58,115 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:50:58,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:58,116 INFO L85 PathProgramCache]: Analyzing trace with hash 1769042537, now seen corresponding path program 6 times [2024-06-27 23:50:58,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:58,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056113252] [2024-06-27 23:50:58,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:58,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:58,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:50:59,229 INFO 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:50:59,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:50:59,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056113252] [2024-06-27 23:50:59,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056113252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:50:59,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:50:59,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:50:59,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132684138] [2024-06-27 23:50:59,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:50:59,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:50:59,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:50:59,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:50:59,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:50:59,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:50:59,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 145 transitions, 1493 flow. Second operand has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:59,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:50:59,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:50:59,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:50:59,463 INFO L124 PetriNetUnfolderBase]: 420/738 cut-off events. [2024-06-27 23:50:59,463 INFO L125 PetriNetUnfolderBase]: For 36961/36961 co-relation queries the response was YES. [2024-06-27 23:50:59,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5475 conditions, 738 events. 420/738 cut-off events. For 36961/36961 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3204 event pairs, 85 based on Foata normal form. 1/737 useless extension candidates. Maximal degree in co-relation 5395. Up to 671 conditions per place. [2024-06-27 23:50:59,469 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 124 selfloop transitions, 30 changer transitions 0/156 dead transitions. [2024-06-27 23:50:59,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 156 transitions, 1851 flow [2024-06-27 23:50:59,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:50:59,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:50:59,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 97 transitions. [2024-06-27 23:50:59,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3911290322580645 [2024-06-27 23:50:59,470 INFO L175 Difference]: Start difference. First operand has 154 places, 145 transitions, 1493 flow. Second operand 8 states and 97 transitions. [2024-06-27 23:50:59,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 156 transitions, 1851 flow [2024-06-27 23:50:59,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 156 transitions, 1790 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-27 23:50:59,523 INFO L231 Difference]: Finished difference. Result has 157 places, 147 transitions, 1527 flow [2024-06-27 23:50:59,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1432, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1527, PETRI_PLACES=157, PETRI_TRANSITIONS=147} [2024-06-27 23:50:59,524 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 127 predicate places. [2024-06-27 23:50:59,524 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 147 transitions, 1527 flow [2024-06-27 23:50:59,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:50:59,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:50:59,525 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:50:59,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 23:50:59,525 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:50:59,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:50:59,525 INFO L85 PathProgramCache]: Analyzing trace with hash 98777981, now seen corresponding path program 2 times [2024-06-27 23:50:59,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:50:59,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107835213] [2024-06-27 23:50:59,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:50:59,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:50:59,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:51:00,837 INFO 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:51:00,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:51:00,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107835213] [2024-06-27 23:51:00,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107835213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:51:00,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:51:00,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:51:00,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873614642] [2024-06-27 23:51:00,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:51:00,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:51:00,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:51:00,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:51:00,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:51:00,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:51:00,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 147 transitions, 1527 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:00,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:51:00,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:51:00,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:51:01,228 INFO L124 PetriNetUnfolderBase]: 414/727 cut-off events. [2024-06-27 23:51:01,228 INFO L125 PetriNetUnfolderBase]: For 38020/38020 co-relation queries the response was YES. [2024-06-27 23:51:01,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5350 conditions, 727 events. 414/727 cut-off events. For 38020/38020 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3140 event pairs, 77 based on Foata normal form. 2/727 useless extension candidates. Maximal degree in co-relation 5269. Up to 661 conditions per place. [2024-06-27 23:51:01,233 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 135 selfloop transitions, 25 changer transitions 0/162 dead transitions. [2024-06-27 23:51:01,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 162 transitions, 1999 flow [2024-06-27 23:51:01,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:51:01,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:51:01,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 112 transitions. [2024-06-27 23:51:01,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36129032258064514 [2024-06-27 23:51:01,234 INFO L175 Difference]: Start difference. First operand has 157 places, 147 transitions, 1527 flow. Second operand 10 states and 112 transitions. [2024-06-27 23:51:01,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 162 transitions, 1999 flow [2024-06-27 23:51:01,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 162 transitions, 1924 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 23:51:01,304 INFO L231 Difference]: Finished difference. Result has 162 places, 151 transitions, 1571 flow [2024-06-27 23:51:01,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1452, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1571, PETRI_PLACES=162, PETRI_TRANSITIONS=151} [2024-06-27 23:51:01,308 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 132 predicate places. [2024-06-27 23:51:01,309 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 151 transitions, 1571 flow [2024-06-27 23:51:01,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:01,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:51:01,309 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:51:01,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 23:51:01,309 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:51:01,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:51:01,311 INFO L85 PathProgramCache]: Analyzing trace with hash 1941110761, now seen corresponding path program 7 times [2024-06-27 23:51:01,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:51:01,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865041384] [2024-06-27 23:51:01,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:51:01,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:51:01,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:51:02,493 INFO 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:51:02,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:51:02,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865041384] [2024-06-27 23:51:02,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865041384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:51:02,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:51:02,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:51:02,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999746891] [2024-06-27 23:51:02,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:51:02,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:51:02,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:51:02,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:51:02,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:51:02,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:51:02,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 151 transitions, 1571 flow. Second operand has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:02,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:51:02,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:51:02,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:51:02,753 INFO L124 PetriNetUnfolderBase]: 412/724 cut-off events. [2024-06-27 23:51:02,753 INFO L125 PetriNetUnfolderBase]: For 38159/38159 co-relation queries the response was YES. [2024-06-27 23:51:02,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5372 conditions, 724 events. 412/724 cut-off events. For 38159/38159 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3134 event pairs, 82 based on Foata normal form. 1/723 useless extension candidates. Maximal degree in co-relation 5289. Up to 699 conditions per place. [2024-06-27 23:51:02,758 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 141 selfloop transitions, 15 changer transitions 0/158 dead transitions. [2024-06-27 23:51:02,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 158 transitions, 1899 flow [2024-06-27 23:51:02,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:51:02,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:51:02,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 89 transitions. [2024-06-27 23:51:02,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3588709677419355 [2024-06-27 23:51:02,759 INFO L175 Difference]: Start difference. First operand has 162 places, 151 transitions, 1571 flow. Second operand 8 states and 89 transitions. [2024-06-27 23:51:02,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 158 transitions, 1899 flow [2024-06-27 23:51:02,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 158 transitions, 1833 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 23:51:02,834 INFO L231 Difference]: Finished difference. Result has 163 places, 151 transitions, 1540 flow [2024-06-27 23:51:02,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1505, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1540, PETRI_PLACES=163, PETRI_TRANSITIONS=151} [2024-06-27 23:51:02,835 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 133 predicate places. [2024-06-27 23:51:02,835 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 151 transitions, 1540 flow [2024-06-27 23:51:02,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:02,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:51:02,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:51:02,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 23:51:02,835 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:51:02,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:51:02,836 INFO L85 PathProgramCache]: Analyzing trace with hash -639124701, now seen corresponding path program 3 times [2024-06-27 23:51:02,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:51:02,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375006133] [2024-06-27 23:51:02,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:51:02,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:51:02,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:51:03,909 INFO 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:51:03,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:51:03,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375006133] [2024-06-27 23:51:03,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375006133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:51:03,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:51:03,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:51:03,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579747280] [2024-06-27 23:51:03,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:51:03,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:51:03,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:51:03,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:51:03,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:51:03,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:51:03,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 151 transitions, 1540 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:03,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:51:03,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:51:03,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:51:04,241 INFO L124 PetriNetUnfolderBase]: 411/723 cut-off events. [2024-06-27 23:51:04,241 INFO L125 PetriNetUnfolderBase]: For 39876/39876 co-relation queries the response was YES. [2024-06-27 23:51:04,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5259 conditions, 723 events. 411/723 cut-off events. For 39876/39876 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3125 event pairs, 77 based on Foata normal form. 3/724 useless extension candidates. Maximal degree in co-relation 5175. Up to 689 conditions per place. [2024-06-27 23:51:04,246 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 142 selfloop transitions, 19 changer transitions 0/163 dead transitions. [2024-06-27 23:51:04,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 163 transitions, 1930 flow [2024-06-27 23:51:04,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:51:04,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:51:04,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-06-27 23:51:04,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-27 23:51:04,247 INFO L175 Difference]: Start difference. First operand has 163 places, 151 transitions, 1540 flow. Second operand 9 states and 99 transitions. [2024-06-27 23:51:04,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 163 transitions, 1930 flow [2024-06-27 23:51:04,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 163 transitions, 1891 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 23:51:04,320 INFO L231 Difference]: Finished difference. Result has 166 places, 154 transitions, 1599 flow [2024-06-27 23:51:04,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1501, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1599, PETRI_PLACES=166, PETRI_TRANSITIONS=154} [2024-06-27 23:51:04,321 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 136 predicate places. [2024-06-27 23:51:04,321 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 154 transitions, 1599 flow [2024-06-27 23:51:04,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:04,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:51:04,321 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:51:04,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 23:51:04,322 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:51:04,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:51:04,322 INFO L85 PathProgramCache]: Analyzing trace with hash 452927437, now seen corresponding path program 4 times [2024-06-27 23:51:04,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:51:04,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586367029] [2024-06-27 23:51:04,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:51:04,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:51:04,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:51:05,249 INFO 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:51:05,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:51:05,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586367029] [2024-06-27 23:51:05,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586367029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:51:05,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:51:05,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:51:05,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086591660] [2024-06-27 23:51:05,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:51:05,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:51:05,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:51:05,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:51:05,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:51:05,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:51:05,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 154 transitions, 1599 flow. Second operand has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:05,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:51:05,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:51:05,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:51:05,539 INFO L124 PetriNetUnfolderBase]: 414/728 cut-off events. [2024-06-27 23:51:05,540 INFO L125 PetriNetUnfolderBase]: For 39732/39732 co-relation queries the response was YES. [2024-06-27 23:51:05,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5365 conditions, 728 events. 414/728 cut-off events. For 39732/39732 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 3165 event pairs, 80 based on Foata normal form. 1/727 useless extension candidates. Maximal degree in co-relation 5280. Up to 703 conditions per place. [2024-06-27 23:51:05,545 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 146 selfloop transitions, 15 changer transitions 0/163 dead transitions. [2024-06-27 23:51:05,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 163 transitions, 1953 flow [2024-06-27 23:51:05,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:51:05,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:51:05,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 95 transitions. [2024-06-27 23:51:05,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34050179211469533 [2024-06-27 23:51:05,546 INFO L175 Difference]: Start difference. First operand has 166 places, 154 transitions, 1599 flow. Second operand 9 states and 95 transitions. [2024-06-27 23:51:05,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 163 transitions, 1953 flow [2024-06-27 23:51:05,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 163 transitions, 1862 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-27 23:51:05,629 INFO L231 Difference]: Finished difference. Result has 167 places, 156 transitions, 1563 flow [2024-06-27 23:51:05,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1508, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1563, PETRI_PLACES=167, PETRI_TRANSITIONS=156} [2024-06-27 23:51:05,639 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 137 predicate places. [2024-06-27 23:51:05,639 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 156 transitions, 1563 flow [2024-06-27 23:51:05,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:05,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:51:05,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:51:05,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 23:51:05,640 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:51:05,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:51:05,640 INFO L85 PathProgramCache]: Analyzing trace with hash -639370469, now seen corresponding path program 5 times [2024-06-27 23:51:05,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:51:05,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615206439] [2024-06-27 23:51:05,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:51:05,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:51:05,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:51:06,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:51:06,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:51:06,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615206439] [2024-06-27 23:51:06,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615206439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:51:06,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:51:06,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:51:06,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013205875] [2024-06-27 23:51:06,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:51:06,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:51:06,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:51:06,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:51:06,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:51:06,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:51:06,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 156 transitions, 1563 flow. Second operand has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:06,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:51:06,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:51:06,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:51:06,930 INFO L124 PetriNetUnfolderBase]: 417/733 cut-off events. [2024-06-27 23:51:06,930 INFO L125 PetriNetUnfolderBase]: For 41813/41813 co-relation queries the response was YES. [2024-06-27 23:51:06,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5363 conditions, 733 events. 417/733 cut-off events. For 41813/41813 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 3198 event pairs, 79 based on Foata normal form. 1/732 useless extension candidates. Maximal degree in co-relation 5279. Up to 692 conditions per place. [2024-06-27 23:51:06,936 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 142 selfloop transitions, 23 changer transitions 0/167 dead transitions. [2024-06-27 23:51:06,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 167 transitions, 2025 flow [2024-06-27 23:51:06,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:51:06,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:51:06,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-06-27 23:51:06,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-27 23:51:06,960 INFO L175 Difference]: Start difference. First operand has 167 places, 156 transitions, 1563 flow. Second operand 9 states and 99 transitions. [2024-06-27 23:51:06,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 167 transitions, 2025 flow [2024-06-27 23:51:07,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 167 transitions, 1994 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 23:51:07,079 INFO L231 Difference]: Finished difference. Result has 169 places, 159 transitions, 1611 flow [2024-06-27 23:51:07,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1532, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1611, PETRI_PLACES=169, PETRI_TRANSITIONS=159} [2024-06-27 23:51:07,079 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 139 predicate places. [2024-06-27 23:51:07,080 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 159 transitions, 1611 flow [2024-06-27 23:51:07,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:07,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:51:07,080 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:51:07,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 23:51:07,083 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:51:07,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:51:07,084 INFO L85 PathProgramCache]: Analyzing trace with hash -631089501, now seen corresponding path program 4 times [2024-06-27 23:51:07,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:51:07,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100807316] [2024-06-27 23:51:07,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:51:07,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:51:07,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:51:08,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:51:08,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:51:08,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100807316] [2024-06-27 23:51:08,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100807316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:51:08,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:51:08,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:51:08,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922529233] [2024-06-27 23:51:08,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:51:08,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:51:08,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:51:08,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:51:08,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:51:08,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:51:08,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 159 transitions, 1611 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:08,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:51:08,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:51:08,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:51:08,860 INFO L124 PetriNetUnfolderBase]: 423/743 cut-off events. [2024-06-27 23:51:08,860 INFO L125 PetriNetUnfolderBase]: For 44419/44419 co-relation queries the response was YES. [2024-06-27 23:51:08,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5494 conditions, 743 events. 423/743 cut-off events. For 44419/44419 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 3247 event pairs, 80 based on Foata normal form. 2/743 useless extension candidates. Maximal degree in co-relation 5409. Up to 709 conditions per place. [2024-06-27 23:51:08,866 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 151 selfloop transitions, 19 changer transitions 0/172 dead transitions. [2024-06-27 23:51:08,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 172 transitions, 2013 flow [2024-06-27 23:51:08,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:51:08,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:51:08,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-06-27 23:51:08,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3419354838709677 [2024-06-27 23:51:08,867 INFO L175 Difference]: Start difference. First operand has 169 places, 159 transitions, 1611 flow. Second operand 10 states and 106 transitions. [2024-06-27 23:51:08,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 172 transitions, 2013 flow [2024-06-27 23:51:08,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 172 transitions, 1983 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 23:51:08,944 INFO L231 Difference]: Finished difference. Result has 175 places, 163 transitions, 1678 flow [2024-06-27 23:51:08,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1581, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1678, PETRI_PLACES=175, PETRI_TRANSITIONS=163} [2024-06-27 23:51:08,945 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 145 predicate places. [2024-06-27 23:51:08,945 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 163 transitions, 1678 flow [2024-06-27 23:51:08,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:08,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:51: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:51:08,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 23:51:08,945 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:51:08,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:51:08,946 INFO L85 PathProgramCache]: Analyzing trace with hash 223008435, now seen corresponding path program 5 times [2024-06-27 23:51:08,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:51:08,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892857971] [2024-06-27 23:51:08,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:51:08,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:51:08,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:51:10,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:51:10,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:51:10,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892857971] [2024-06-27 23:51:10,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [892857971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:51:10,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:51:10,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:51:10,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202500908] [2024-06-27 23:51:10,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:51:10,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:51:10,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:51:10,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:51:10,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:51:10,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:51:10,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 163 transitions, 1678 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:10,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:51:10,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:51:10,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:51:10,734 INFO L124 PetriNetUnfolderBase]: 419/737 cut-off events. [2024-06-27 23:51:10,735 INFO L125 PetriNetUnfolderBase]: For 44194/44194 co-relation queries the response was YES. [2024-06-27 23:51:10,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5488 conditions, 737 events. 419/737 cut-off events. For 44194/44194 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 3215 event pairs, 77 based on Foata normal form. 2/737 useless extension candidates. Maximal degree in co-relation 5400. Up to 697 conditions per place. [2024-06-27 23:51:10,740 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 148 selfloop transitions, 22 changer transitions 0/172 dead transitions. [2024-06-27 23:51:10,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 172 transitions, 2042 flow [2024-06-27 23:51:10,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:51:10,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:51:10,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-27 23:51:10,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34838709677419355 [2024-06-27 23:51:10,742 INFO L175 Difference]: Start difference. First operand has 175 places, 163 transitions, 1678 flow. Second operand 10 states and 108 transitions. [2024-06-27 23:51:10,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 172 transitions, 2042 flow [2024-06-27 23:51:10,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 172 transitions, 1979 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-27 23:51:10,838 INFO L231 Difference]: Finished difference. Result has 178 places, 163 transitions, 1664 flow [2024-06-27 23:51:10,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1615, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1664, PETRI_PLACES=178, PETRI_TRANSITIONS=163} [2024-06-27 23:51:10,838 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 148 predicate places. [2024-06-27 23:51:10,839 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 163 transitions, 1664 flow [2024-06-27 23:51:10,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:10,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:51:10,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:51:10,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 23:51:10,839 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:51:10,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:51:10,840 INFO L85 PathProgramCache]: Analyzing trace with hash 444653227, now seen corresponding path program 6 times [2024-06-27 23:51:10,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:51:10,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275194091] [2024-06-27 23:51:10,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:51:10,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:51:10,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:51:11,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:51:11,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:51:11,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275194091] [2024-06-27 23:51:11,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275194091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:51:11,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:51:11,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:51:11,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283105492] [2024-06-27 23:51:11,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:51:11,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:51:11,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:51:11,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:51:11,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:51:11,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:51:11,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 163 transitions, 1664 flow. Second operand has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:11,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:51:11,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:51:11,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:51:12,166 INFO L124 PetriNetUnfolderBase]: 417/734 cut-off events. [2024-06-27 23:51:12,166 INFO L125 PetriNetUnfolderBase]: For 44076/44076 co-relation queries the response was YES. [2024-06-27 23:51:12,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5425 conditions, 734 events. 417/734 cut-off events. For 44076/44076 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 3224 event pairs, 76 based on Foata normal form. 1/733 useless extension candidates. Maximal degree in co-relation 5336. Up to 694 conditions per place. [2024-06-27 23:51:12,172 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 146 selfloop transitions, 22 changer transitions 0/170 dead transitions. [2024-06-27 23:51:12,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 170 transitions, 2016 flow [2024-06-27 23:51:12,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:51:12,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:51:12,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-06-27 23:51:12,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-27 23:51:12,173 INFO L175 Difference]: Start difference. First operand has 178 places, 163 transitions, 1664 flow. Second operand 9 states and 99 transitions. [2024-06-27 23:51:12,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 170 transitions, 2016 flow [2024-06-27 23:51:12,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 170 transitions, 1965 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 23:51:12,266 INFO L231 Difference]: Finished difference. Result has 179 places, 163 transitions, 1662 flow [2024-06-27 23:51:12,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1613, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1662, PETRI_PLACES=179, PETRI_TRANSITIONS=163} [2024-06-27 23:51:12,267 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 149 predicate places. [2024-06-27 23:51:12,267 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 163 transitions, 1662 flow [2024-06-27 23:51:12,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:12,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:51:12,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:51:12,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 23:51:12,268 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:51:12,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:51:12,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1529369485, now seen corresponding path program 4 times [2024-06-27 23:51:12,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:51:12,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135731245] [2024-06-27 23:51:12,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:51:12,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:51:12,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:51:13,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:51:13,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:51:13,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135731245] [2024-06-27 23:51:13,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135731245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:51:13,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:51:13,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:51:13,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793066288] [2024-06-27 23:51:13,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:51:13,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:51:13,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:51:13,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:51:13,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:51:13,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:51:13,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 163 transitions, 1662 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:13,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:51:13,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:51:13,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:51:13,985 INFO L124 PetriNetUnfolderBase]: 406/727 cut-off events. [2024-06-27 23:51:13,985 INFO L125 PetriNetUnfolderBase]: For 47228/47228 co-relation queries the response was YES. [2024-06-27 23:51:13,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5408 conditions, 727 events. 406/727 cut-off events. For 47228/47228 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3252 event pairs, 32 based on Foata normal form. 2/727 useless extension candidates. Maximal degree in co-relation 5318. Up to 501 conditions per place. [2024-06-27 23:51:13,991 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 122 selfloop transitions, 37 changer transitions 0/179 dead transitions. [2024-06-27 23:51:13,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 179 transitions, 2128 flow [2024-06-27 23:51:13,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:51:13,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:51:13,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 97 transitions. [2024-06-27 23:51:13,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470046082949309 [2024-06-27 23:51:13,992 INFO L175 Difference]: Start difference. First operand has 179 places, 163 transitions, 1662 flow. Second operand 7 states and 97 transitions. [2024-06-27 23:51:13,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 179 transitions, 2128 flow [2024-06-27 23:51:14,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 179 transitions, 2072 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 23:51:14,086 INFO L231 Difference]: Finished difference. Result has 178 places, 164 transitions, 1698 flow [2024-06-27 23:51:14,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1606, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1698, PETRI_PLACES=178, PETRI_TRANSITIONS=164} [2024-06-27 23:51:14,087 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 148 predicate places. [2024-06-27 23:51:14,087 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 164 transitions, 1698 flow [2024-06-27 23:51:14,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:14,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:51:14,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:51:14,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 23:51:14,088 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:51:14,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:51:14,088 INFO L85 PathProgramCache]: Analyzing trace with hash -1529308911, now seen corresponding path program 8 times [2024-06-27 23:51:14,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:51:14,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654551005] [2024-06-27 23:51:14,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:51:14,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:51:14,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:51:15,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:51:15,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:51:15,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654551005] [2024-06-27 23:51:15,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654551005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:51:15,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:51:15,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:51:15,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569225825] [2024-06-27 23:51:15,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:51:15,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:51:15,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:51:15,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:51:15,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:51:15,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:51:15,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 164 transitions, 1698 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:15,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:51:15,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:51:15,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:51:15,837 INFO L124 PetriNetUnfolderBase]: 424/747 cut-off events. [2024-06-27 23:51:15,837 INFO L125 PetriNetUnfolderBase]: For 47853/47853 co-relation queries the response was YES. [2024-06-27 23:51:15,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5614 conditions, 747 events. 424/747 cut-off events. For 47853/47853 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 3284 event pairs, 57 based on Foata normal form. 1/746 useless extension candidates. Maximal degree in co-relation 5524. Up to 573 conditions per place. [2024-06-27 23:51:15,842 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 122 selfloop transitions, 57 changer transitions 0/181 dead transitions. [2024-06-27 23:51:15,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 181 transitions, 2222 flow [2024-06-27 23:51:15,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:51:15,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:51:15,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 101 transitions. [2024-06-27 23:51:15,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40725806451612906 [2024-06-27 23:51:15,844 INFO L175 Difference]: Start difference. First operand has 178 places, 164 transitions, 1698 flow. Second operand 8 states and 101 transitions. [2024-06-27 23:51:15,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 181 transitions, 2222 flow [2024-06-27 23:51:15,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 181 transitions, 2147 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 23:51:15,950 INFO L231 Difference]: Finished difference. Result has 181 places, 168 transitions, 1783 flow [2024-06-27 23:51:15,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1625, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1783, PETRI_PLACES=181, PETRI_TRANSITIONS=168} [2024-06-27 23:51:15,950 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 151 predicate places. [2024-06-27 23:51:15,950 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 168 transitions, 1783 flow [2024-06-27 23:51:15,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:15,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:51:15,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:51:15,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 23:51:15,951 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:51:15,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:51:15,951 INFO L85 PathProgramCache]: Analyzing trace with hash -1526627845, now seen corresponding path program 5 times [2024-06-27 23:51:15,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:51:15,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783801484] [2024-06-27 23:51:15,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:51:15,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:51:15,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:51:17,326 INFO 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:51:17,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:51:17,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783801484] [2024-06-27 23:51:17,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783801484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:51:17,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:51:17,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:51:17,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632138800] [2024-06-27 23:51:17,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:51:17,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:51:17,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:51:17,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:51:17,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:51:17,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:51:17,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 168 transitions, 1783 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:17,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:51:17,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:51:17,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:51:17,619 INFO L124 PetriNetUnfolderBase]: 413/740 cut-off events. [2024-06-27 23:51:17,620 INFO L125 PetriNetUnfolderBase]: For 49362/49362 co-relation queries the response was YES. [2024-06-27 23:51:17,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5609 conditions, 740 events. 413/740 cut-off events. For 49362/49362 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 3319 event pairs, 52 based on Foata normal form. 2/740 useless extension candidates. Maximal degree in co-relation 5518. Up to 579 conditions per place. [2024-06-27 23:51:17,627 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 128 selfloop transitions, 32 changer transitions 0/182 dead transitions. [2024-06-27 23:51:17,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 182 transitions, 2148 flow [2024-06-27 23:51:17,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:51:17,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:51:17,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 104 transitions. [2024-06-27 23:51:17,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4792626728110599 [2024-06-27 23:51:17,629 INFO L175 Difference]: Start difference. First operand has 181 places, 168 transitions, 1783 flow. Second operand 7 states and 104 transitions. [2024-06-27 23:51:17,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 182 transitions, 2148 flow [2024-06-27 23:51:17,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 182 transitions, 2066 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 23:51:17,725 INFO L231 Difference]: Finished difference. Result has 182 places, 169 transitions, 1782 flow [2024-06-27 23:51:17,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1701, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1782, PETRI_PLACES=182, PETRI_TRANSITIONS=169} [2024-06-27 23:51:17,726 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 152 predicate places. [2024-06-27 23:51:17,726 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 169 transitions, 1782 flow [2024-06-27 23:51:17,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:17,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:51:17,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:51:17,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 23:51:17,727 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:51:17,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:51:17,727 INFO L85 PathProgramCache]: Analyzing trace with hash -639033861, now seen corresponding path program 9 times [2024-06-27 23:51:17,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:51:17,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600672062] [2024-06-27 23:51:17,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:51:17,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:51:17,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:51:19,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:51:19,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:51:19,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600672062] [2024-06-27 23:51:19,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600672062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:51:19,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:51:19,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:51:19,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441293785] [2024-06-27 23:51:19,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:51:19,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:51:19,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:51:19,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:51:19,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:51:19,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:51:19,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 169 transitions, 1782 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:19,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:51:19,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:51:19,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:51:19,524 INFO L124 PetriNetUnfolderBase]: 431/760 cut-off events. [2024-06-27 23:51:19,524 INFO L125 PetriNetUnfolderBase]: For 47812/47812 co-relation queries the response was YES. [2024-06-27 23:51:19,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5685 conditions, 760 events. 431/760 cut-off events. For 47812/47812 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3363 event pairs, 53 based on Foata normal form. 1/759 useless extension candidates. Maximal degree in co-relation 5595. Up to 651 conditions per place. [2024-06-27 23:51:19,531 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 134 selfloop transitions, 44 changer transitions 0/180 dead transitions. [2024-06-27 23:51:19,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 180 transitions, 2178 flow [2024-06-27 23:51:19,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:51:19,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:51:19,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 97 transitions. [2024-06-27 23:51:19,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3911290322580645 [2024-06-27 23:51:19,537 INFO L175 Difference]: Start difference. First operand has 182 places, 169 transitions, 1782 flow. Second operand 8 states and 97 transitions. [2024-06-27 23:51:19,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 180 transitions, 2178 flow [2024-06-27 23:51:19,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 180 transitions, 2110 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 23:51:19,635 INFO L231 Difference]: Finished difference. Result has 184 places, 171 transitions, 1832 flow [2024-06-27 23:51:19,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1714, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1832, PETRI_PLACES=184, PETRI_TRANSITIONS=171} [2024-06-27 23:51:19,636 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 154 predicate places. [2024-06-27 23:51:19,636 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 171 transitions, 1832 flow [2024-06-27 23:51:19,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:19,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:51:19,642 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:51:19,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 23:51:19,642 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:51:19,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:51:19,642 INFO L85 PathProgramCache]: Analyzing trace with hash -1526512525, now seen corresponding path program 6 times [2024-06-27 23:51:19,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:51:19,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60177425] [2024-06-27 23:51:19,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:51:19,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:51:19,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:51:21,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:51:21,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:51:21,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60177425] [2024-06-27 23:51:21,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60177425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:51:21,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:51:21,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:51:21,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301363750] [2024-06-27 23:51:21,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:51:21,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:51:21,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:51:21,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:51:21,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:51:21,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:51:21,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 171 transitions, 1832 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:51:21,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:51:21,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:51:21,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:51:21,529 INFO L124 PetriNetUnfolderBase]: 412/739 cut-off events. [2024-06-27 23:51:21,529 INFO L125 PetriNetUnfolderBase]: For 46872/46872 co-relation queries the response was YES. [2024-06-27 23:51:21,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5507 conditions, 739 events. 412/739 cut-off events. For 46872/46872 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3317 event pairs, 49 based on Foata normal form. 2/739 useless extension candidates. Maximal degree in co-relation 5416. Up to 605 conditions per place. [2024-06-27 23:51:21,566 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 128 selfloop transitions, 30 changer transitions 0/181 dead transitions. [2024-06-27 23:51:21,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 181 transitions, 2172 flow [2024-06-27 23:51:21,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:51:21,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:51:21,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 109 transitions. [2024-06-27 23:51:21,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43951612903225806 [2024-06-27 23:51:21,567 INFO L175 Difference]: Start difference. First operand has 184 places, 171 transitions, 1832 flow. Second operand 8 states and 109 transitions. [2024-06-27 23:51:21,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 181 transitions, 2172 flow [2024-06-27 23:51:21,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 181 transitions, 2077 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 23:51:21,655 INFO L231 Difference]: Finished difference. Result has 185 places, 171 transitions, 1803 flow [2024-06-27 23:51:21,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1737, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1803, PETRI_PLACES=185, PETRI_TRANSITIONS=171} [2024-06-27 23:51:21,656 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 155 predicate places. [2024-06-27 23:51:21,656 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 171 transitions, 1803 flow [2024-06-27 23:51:21,656 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:51:21,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:51:21,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:51:21,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 23:51:21,656 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:51:21,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:51:21,657 INFO L85 PathProgramCache]: Analyzing trace with hash -1526512401, now seen corresponding path program 10 times [2024-06-27 23:51:21,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:51:21,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044802175] [2024-06-27 23:51:21,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:51:21,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:51:21,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:51:23,100 INFO 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:51:23,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:51:23,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044802175] [2024-06-27 23:51:23,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044802175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:51:23,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:51:23,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:51:23,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494569340] [2024-06-27 23:51:23,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:51:23,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:51:23,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:51:23,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:51:23,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:51:23,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:51:23,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 171 transitions, 1803 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:23,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:51:23,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:51:23,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:51:23,434 INFO L124 PetriNetUnfolderBase]: 431/760 cut-off events. [2024-06-27 23:51:23,434 INFO L125 PetriNetUnfolderBase]: For 45402/45402 co-relation queries the response was YES. [2024-06-27 23:51:23,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5588 conditions, 760 events. 431/760 cut-off events. For 45402/45402 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 3363 event pairs, 52 based on Foata normal form. 1/759 useless extension candidates. Maximal degree in co-relation 5497. Up to 639 conditions per place. [2024-06-27 23:51:23,440 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 130 selfloop transitions, 50 changer transitions 0/182 dead transitions. [2024-06-27 23:51:23,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 182 transitions, 2207 flow [2024-06-27 23:51:23,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:51:23,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:51:23,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 106 transitions. [2024-06-27 23:51:23,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4274193548387097 [2024-06-27 23:51:23,442 INFO L175 Difference]: Start difference. First operand has 185 places, 171 transitions, 1803 flow. Second operand 8 states and 106 transitions. [2024-06-27 23:51:23,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 182 transitions, 2207 flow [2024-06-27 23:51:23,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 182 transitions, 2129 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 23:51:23,530 INFO L231 Difference]: Finished difference. Result has 185 places, 173 transitions, 1859 flow [2024-06-27 23:51:23,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1725, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1859, PETRI_PLACES=185, PETRI_TRANSITIONS=173} [2024-06-27 23:51:23,530 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 155 predicate places. [2024-06-27 23:51:23,530 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 173 transitions, 1859 flow [2024-06-27 23:51:23,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:23,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:51:23,531 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:51:23,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 23:51:23,531 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:51:23,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:51:23,531 INFO L85 PathProgramCache]: Analyzing trace with hash -1761776999, now seen corresponding path program 11 times [2024-06-27 23:51:23,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:51:23,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325246626] [2024-06-27 23:51:23,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:51:23,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:51:23,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:51:24,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:51:24,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:51:24,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325246626] [2024-06-27 23:51:24,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325246626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:51:24,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:51:24,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:51:24,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158219940] [2024-06-27 23:51:24,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:51:24,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:51:24,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:51:24,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:51:24,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:51:25,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:51:25,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 173 transitions, 1859 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:51:25,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:51:25,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:51:25,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:51:25,382 INFO L124 PetriNetUnfolderBase]: 434/766 cut-off events. [2024-06-27 23:51:25,383 INFO L125 PetriNetUnfolderBase]: For 45391/45391 co-relation queries the response was YES. [2024-06-27 23:51:25,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5643 conditions, 766 events. 434/766 cut-off events. For 45391/45391 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 3409 event pairs, 52 based on Foata normal form. 1/765 useless extension candidates. Maximal degree in co-relation 5552. Up to 618 conditions per place. [2024-06-27 23:51:25,389 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 129 selfloop transitions, 60 changer transitions 0/191 dead transitions. [2024-06-27 23:51:25,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 191 transitions, 2411 flow [2024-06-27 23:51:25,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:51:25,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:51:25,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 114 transitions. [2024-06-27 23:51:25,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4596774193548387 [2024-06-27 23:51:25,391 INFO L175 Difference]: Start difference. First operand has 185 places, 173 transitions, 1859 flow. Second operand 8 states and 114 transitions. [2024-06-27 23:51:25,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 191 transitions, 2411 flow [2024-06-27 23:51:25,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 191 transitions, 2300 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-27 23:51:25,491 INFO L231 Difference]: Finished difference. Result has 186 places, 175 transitions, 1904 flow [2024-06-27 23:51:25,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1750, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1904, PETRI_PLACES=186, PETRI_TRANSITIONS=175} [2024-06-27 23:51:25,492 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 156 predicate places. [2024-06-27 23:51:25,492 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 175 transitions, 1904 flow [2024-06-27 23:51:25,492 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:51:25,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:51:25,493 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:51:25,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 23:51:25,493 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:51:25,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:51:25,493 INFO L85 PathProgramCache]: Analyzing trace with hash -1785903059, now seen corresponding path program 12 times [2024-06-27 23:51:25,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:51:25,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973270464] [2024-06-27 23:51:25,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:51:25,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:51:25,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:51:26,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:51:26,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:51:26,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973270464] [2024-06-27 23:51:26,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973270464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:51:26,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:51:26,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:51:26,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374639453] [2024-06-27 23:51:26,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:51:26,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:51:26,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:51:26,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:51:26,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:51:26,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:51:26,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 175 transitions, 1904 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:51:26,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:51:26,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:51:26,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:51:27,154 INFO L124 PetriNetUnfolderBase]: 437/773 cut-off events. [2024-06-27 23:51:27,155 INFO L125 PetriNetUnfolderBase]: For 45477/45477 co-relation queries the response was YES. [2024-06-27 23:51:27,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5711 conditions, 773 events. 437/773 cut-off events. For 45477/45477 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 3462 event pairs, 62 based on Foata normal form. 1/772 useless extension candidates. Maximal degree in co-relation 5620. Up to 661 conditions per place. [2024-06-27 23:51:27,160 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 139 selfloop transitions, 48 changer transitions 0/189 dead transitions. [2024-06-27 23:51:27,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 189 transitions, 2344 flow [2024-06-27 23:51:27,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:51:27,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:51:27,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 108 transitions. [2024-06-27 23:51:27,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43548387096774194 [2024-06-27 23:51:27,162 INFO L175 Difference]: Start difference. First operand has 186 places, 175 transitions, 1904 flow. Second operand 8 states and 108 transitions. [2024-06-27 23:51:27,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 189 transitions, 2344 flow [2024-06-27 23:51:27,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 189 transitions, 2191 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 23:51:27,256 INFO L231 Difference]: Finished difference. Result has 187 places, 177 transitions, 1889 flow [2024-06-27 23:51:27,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1755, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1889, PETRI_PLACES=187, PETRI_TRANSITIONS=177} [2024-06-27 23:51:27,257 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 157 predicate places. [2024-06-27 23:51:27,257 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 177 transitions, 1889 flow [2024-06-27 23:51:27,257 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:51:27,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:51:27,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:51:27,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 23:51:27,258 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:51:27,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:51:27,258 INFO L85 PathProgramCache]: Analyzing trace with hash -1785730079, now seen corresponding path program 13 times [2024-06-27 23:51:27,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:51:27,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30755006] [2024-06-27 23:51:27,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:51:27,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:51:27,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:51:28,589 INFO 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:51:28,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:51:28,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30755006] [2024-06-27 23:51:28,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30755006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:51:28,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:51:28,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:51:28,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857470820] [2024-06-27 23:51:28,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:51:28,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:51:28,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:51:28,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:51:28,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:51:28,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:51:28,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 177 transitions, 1889 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:51:28,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:51:28,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:51:28,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:51:28,914 INFO L124 PetriNetUnfolderBase]: 435/767 cut-off events. [2024-06-27 23:51:28,914 INFO L125 PetriNetUnfolderBase]: For 44158/44158 co-relation queries the response was YES. [2024-06-27 23:51:28,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5594 conditions, 767 events. 435/767 cut-off events. For 44158/44158 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 3396 event pairs, 54 based on Foata normal form. 1/766 useless extension candidates. Maximal degree in co-relation 5503. Up to 658 conditions per place. [2024-06-27 23:51:28,922 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 143 selfloop transitions, 41 changer transitions 0/186 dead transitions. [2024-06-27 23:51:28,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 186 transitions, 2279 flow [2024-06-27 23:51:28,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:51:28,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:51:28,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 104 transitions. [2024-06-27 23:51:28,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-27 23:51:28,929 INFO L175 Difference]: Start difference. First operand has 187 places, 177 transitions, 1889 flow. Second operand 8 states and 104 transitions. [2024-06-27 23:51:28,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 186 transitions, 2279 flow [2024-06-27 23:51:29,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 186 transitions, 2160 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-27 23:51:29,021 INFO L231 Difference]: Finished difference. Result has 188 places, 177 transitions, 1860 flow [2024-06-27 23:51:29,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1770, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1860, PETRI_PLACES=188, PETRI_TRANSITIONS=177} [2024-06-27 23:51:29,021 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 158 predicate places. [2024-06-27 23:51:29,021 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 177 transitions, 1860 flow [2024-06-27 23:51:29,022 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:51:29,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:51:29,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:51:29,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 23:51:29,022 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:51:29,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:51:29,022 INFO L85 PathProgramCache]: Analyzing trace with hash -1785729893, now seen corresponding path program 7 times [2024-06-27 23:51:29,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:51:29,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858580340] [2024-06-27 23:51:29,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:51:29,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:51:29,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:51:30,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:51:30,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:51:30,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858580340] [2024-06-27 23:51:30,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858580340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:51:30,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:51:30,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:51:30,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113302652] [2024-06-27 23:51:30,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:51:30,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:51:30,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:51:30,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:51:30,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:51:30,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:51:30,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 177 transitions, 1860 flow. Second operand has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:30,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:51:30,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:51:30,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:51:30,869 INFO L124 PetriNetUnfolderBase]: 443/781 cut-off events. [2024-06-27 23:51:30,870 INFO L125 PetriNetUnfolderBase]: For 45330/45330 co-relation queries the response was YES. [2024-06-27 23:51:30,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5657 conditions, 781 events. 443/781 cut-off events. For 45330/45330 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 3501 event pairs, 53 based on Foata normal form. 1/780 useless extension candidates. Maximal degree in co-relation 5566. Up to 622 conditions per place. [2024-06-27 23:51:30,876 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 141 selfloop transitions, 51 changer transitions 0/194 dead transitions. [2024-06-27 23:51:30,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 194 transitions, 2492 flow [2024-06-27 23:51:30,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:51:30,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:51:30,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-27 23:51:30,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40860215053763443 [2024-06-27 23:51:30,878 INFO L175 Difference]: Start difference. First operand has 188 places, 177 transitions, 1860 flow. Second operand 9 states and 114 transitions. [2024-06-27 23:51:30,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 194 transitions, 2492 flow [2024-06-27 23:51:30,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 194 transitions, 2355 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-27 23:51:30,974 INFO L231 Difference]: Finished difference. Result has 188 places, 181 transitions, 1854 flow [2024-06-27 23:51:30,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1727, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1854, PETRI_PLACES=188, PETRI_TRANSITIONS=181} [2024-06-27 23:51:30,976 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 158 predicate places. [2024-06-27 23:51:30,976 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 181 transitions, 1854 flow [2024-06-27 23:51:30,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:30,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:51:30,977 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:51:30,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 23:51:30,977 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:51:30,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:51:30,977 INFO L85 PathProgramCache]: Analyzing trace with hash -1785723383, now seen corresponding path program 8 times [2024-06-27 23:51:30,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:51:30,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66028654] [2024-06-27 23:51:30,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:51:30,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:51:30,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:51:32,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:51:32,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:51:32,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66028654] [2024-06-27 23:51:32,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66028654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:51:32,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:51:32,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:51:32,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314353318] [2024-06-27 23:51:32,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:51:32,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:51:32,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:51:32,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:51:32,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:51:32,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:51:32,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 181 transitions, 1854 flow. Second operand has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:32,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:51:32,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:51:32,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:51:32,904 INFO L124 PetriNetUnfolderBase]: 441/778 cut-off events. [2024-06-27 23:51:32,905 INFO L125 PetriNetUnfolderBase]: For 44204/44204 co-relation queries the response was YES. [2024-06-27 23:51:32,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5543 conditions, 778 events. 441/778 cut-off events. For 44204/44204 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 3487 event pairs, 53 based on Foata normal form. 1/777 useless extension candidates. Maximal degree in co-relation 5453. Up to 620 conditions per place. [2024-06-27 23:51:32,911 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 139 selfloop transitions, 52 changer transitions 0/193 dead transitions. [2024-06-27 23:51:32,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 193 transitions, 2364 flow [2024-06-27 23:51:32,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:51:32,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:51:32,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-27 23:51:32,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4014336917562724 [2024-06-27 23:51:32,912 INFO L175 Difference]: Start difference. First operand has 188 places, 181 transitions, 1854 flow. Second operand 9 states and 112 transitions. [2024-06-27 23:51:32,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 193 transitions, 2364 flow [2024-06-27 23:51:33,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 193 transitions, 2279 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-27 23:51:33,004 INFO L231 Difference]: Finished difference. Result has 192 places, 181 transitions, 1878 flow [2024-06-27 23:51:33,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1769, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1878, PETRI_PLACES=192, PETRI_TRANSITIONS=181} [2024-06-27 23:51:33,004 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 162 predicate places. [2024-06-27 23:51:33,004 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 181 transitions, 1878 flow [2024-06-27 23:51:33,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:33,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:51:33,005 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:51:33,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 23:51:33,005 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:51:33,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:51:33,005 INFO L85 PathProgramCache]: Analyzing trace with hash -1785723135, now seen corresponding path program 6 times [2024-06-27 23:51:33,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:51:33,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874350560] [2024-06-27 23:51:33,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:51:33,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:51:33,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:51:34,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:51:34,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:51:34,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874350560] [2024-06-27 23:51:34,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874350560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:51:34,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:51:34,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:51:34,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820216193] [2024-06-27 23:51:34,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:51:34,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:51:34,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:51:34,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:51:34,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:51:34,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:51:34,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 181 transitions, 1878 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:34,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:51:34,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:51:34,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:51:35,523 INFO L124 PetriNetUnfolderBase]: 448/790 cut-off events. [2024-06-27 23:51:35,523 INFO L125 PetriNetUnfolderBase]: For 48595/48595 co-relation queries the response was YES. [2024-06-27 23:51:35,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5596 conditions, 790 events. 448/790 cut-off events. For 48595/48595 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 3550 event pairs, 58 based on Foata normal form. 4/792 useless extension candidates. Maximal degree in co-relation 5505. Up to 502 conditions per place. [2024-06-27 23:51:35,530 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 137 selfloop transitions, 64 changer transitions 0/203 dead transitions. [2024-06-27 23:51:35,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 203 transitions, 2594 flow [2024-06-27 23:51:35,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:51:35,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:51:35,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 132 transitions. [2024-06-27 23:51:35,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4258064516129032 [2024-06-27 23:51:35,531 INFO L175 Difference]: Start difference. First operand has 192 places, 181 transitions, 1878 flow. Second operand 10 states and 132 transitions. [2024-06-27 23:51:35,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 203 transitions, 2594 flow [2024-06-27 23:51:35,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 203 transitions, 2493 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 23:51:35,631 INFO L231 Difference]: Finished difference. Result has 195 places, 186 transitions, 1979 flow [2024-06-27 23:51:35,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1777, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1979, PETRI_PLACES=195, PETRI_TRANSITIONS=186} [2024-06-27 23:51:35,632 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 165 predicate places. [2024-06-27 23:51:35,632 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 186 transitions, 1979 flow [2024-06-27 23:51:35,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:35,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:51:35,633 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:51:35,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 23:51:35,633 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:51:35,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:51:35,633 INFO L85 PathProgramCache]: Analyzing trace with hash -1761772163, now seen corresponding path program 9 times [2024-06-27 23:51:35,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:51:35,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751504767] [2024-06-27 23:51:35,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:51:35,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:51:35,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:51:36,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:51:36,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:51:36,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751504767] [2024-06-27 23:51:36,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751504767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:51:36,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:51:36,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:51:36,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819057372] [2024-06-27 23:51:36,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:51:36,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:51:36,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:51:36,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:51:36,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:51:37,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:51:37,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 186 transitions, 1979 flow. Second operand has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:37,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:51:37,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:51:37,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:51:37,478 INFO L124 PetriNetUnfolderBase]: 446/786 cut-off events. [2024-06-27 23:51:37,478 INFO L125 PetriNetUnfolderBase]: For 44928/44928 co-relation queries the response was YES. [2024-06-27 23:51:37,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5662 conditions, 786 events. 446/786 cut-off events. For 44928/44928 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 3526 event pairs, 56 based on Foata normal form. 1/785 useless extension candidates. Maximal degree in co-relation 5570. Up to 630 conditions per place. [2024-06-27 23:51:37,483 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 143 selfloop transitions, 53 changer transitions 0/198 dead transitions. [2024-06-27 23:51:37,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 198 transitions, 2403 flow [2024-06-27 23:51:37,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:51:37,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:51:37,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 115 transitions. [2024-06-27 23:51:37,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4121863799283154 [2024-06-27 23:51:37,485 INFO L175 Difference]: Start difference. First operand has 195 places, 186 transitions, 1979 flow. Second operand 9 states and 115 transitions. [2024-06-27 23:51:37,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 198 transitions, 2403 flow [2024-06-27 23:51:37,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 198 transitions, 2294 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-27 23:51:37,591 INFO L231 Difference]: Finished difference. Result has 198 places, 186 transitions, 1981 flow [2024-06-27 23:51:37,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1870, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1981, PETRI_PLACES=198, PETRI_TRANSITIONS=186} [2024-06-27 23:51:37,592 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 168 predicate places. [2024-06-27 23:51:37,592 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 186 transitions, 1981 flow [2024-06-27 23:51:37,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:37,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:51:37,592 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:51:37,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 23:51:37,592 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:51:37,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:51:37,593 INFO L85 PathProgramCache]: Analyzing trace with hash -630781919, now seen corresponding path program 1 times [2024-06-27 23:51:37,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:51:37,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364607899] [2024-06-27 23:51:37,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:51:37,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:51:37,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:51:40,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:51:40,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:51:40,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364607899] [2024-06-27 23:51:40,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364607899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:51:40,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:51:40,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:51:40,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974090419] [2024-06-27 23:51:40,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:51:40,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:51:40,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:51:40,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:51:40,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:51:40,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:51:40,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 186 transitions, 1981 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:40,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:51:40,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:51:40,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:51:40,550 INFO L124 PetriNetUnfolderBase]: 443/781 cut-off events. [2024-06-27 23:51:40,550 INFO L125 PetriNetUnfolderBase]: For 45471/45471 co-relation queries the response was YES. [2024-06-27 23:51:40,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5557 conditions, 781 events. 443/781 cut-off events. For 45471/45471 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 3465 event pairs, 87 based on Foata normal form. 2/781 useless extension candidates. Maximal degree in co-relation 5463. Up to 750 conditions per place. [2024-06-27 23:51:40,556 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 177 selfloop transitions, 16 changer transitions 0/195 dead transitions. [2024-06-27 23:51:40,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 195 transitions, 2387 flow [2024-06-27 23:51:40,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:51:40,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:51:40,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 103 transitions. [2024-06-27 23:51:40,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33225806451612905 [2024-06-27 23:51:40,557 INFO L175 Difference]: Start difference. First operand has 198 places, 186 transitions, 1981 flow. Second operand 10 states and 103 transitions. [2024-06-27 23:51:40,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 195 transitions, 2387 flow [2024-06-27 23:51:40,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 195 transitions, 2247 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 23:51:40,660 INFO L231 Difference]: Finished difference. Result has 198 places, 186 transitions, 1877 flow [2024-06-27 23:51:40,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1841, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1877, PETRI_PLACES=198, PETRI_TRANSITIONS=186} [2024-06-27 23:51:40,662 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 168 predicate places. [2024-06-27 23:51:40,662 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 186 transitions, 1877 flow [2024-06-27 23:51:40,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:40,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:51:40,662 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:51:40,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 23:51:40,663 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:51:40,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:51:40,663 INFO L85 PathProgramCache]: Analyzing trace with hash -362027941, now seen corresponding path program 1 times [2024-06-27 23:51:40,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:51:40,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690063033] [2024-06-27 23:51:40,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:51:40,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:51:40,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:51:41,988 INFO 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:51:41,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:51:41,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690063033] [2024-06-27 23:51:41,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690063033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:51:41,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:51:41,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:51:41,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936117629] [2024-06-27 23:51:41,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:51:41,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:51:41,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:51:41,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:51:41,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:51:42,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:51:42,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 186 transitions, 1877 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:51:42,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:51:42,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:51:42,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:51:42,349 INFO L124 PetriNetUnfolderBase]: 454/803 cut-off events. [2024-06-27 23:51:42,349 INFO L125 PetriNetUnfolderBase]: For 49684/49684 co-relation queries the response was YES. [2024-06-27 23:51:42,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5664 conditions, 803 events. 454/803 cut-off events. For 49684/49684 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 3651 event pairs, 86 based on Foata normal form. 2/803 useless extension candidates. Maximal degree in co-relation 5569. Up to 627 conditions per place. [2024-06-27 23:51:42,356 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 160 selfloop transitions, 41 changer transitions 0/203 dead transitions. [2024-06-27 23:51:42,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 203 transitions, 2439 flow [2024-06-27 23:51:42,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:51:42,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:51:42,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 110 transitions. [2024-06-27 23:51:42,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3942652329749104 [2024-06-27 23:51:42,358 INFO L175 Difference]: Start difference. First operand has 198 places, 186 transitions, 1877 flow. Second operand 9 states and 110 transitions. [2024-06-27 23:51:42,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 203 transitions, 2439 flow [2024-06-27 23:51:42,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 203 transitions, 2396 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-27 23:51:42,462 INFO L231 Difference]: Finished difference. Result has 198 places, 188 transitions, 1938 flow [2024-06-27 23:51:42,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1834, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1938, PETRI_PLACES=198, PETRI_TRANSITIONS=188} [2024-06-27 23:51:42,463 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 168 predicate places. [2024-06-27 23:51:42,463 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 188 transitions, 1938 flow [2024-06-27 23:51:42,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:51:42,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:51:42,464 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:51:42,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 23:51:42,464 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:51:42,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:51:42,464 INFO L85 PathProgramCache]: Analyzing trace with hash -360150116, now seen corresponding path program 1 times [2024-06-27 23:51:42,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:51:42,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381088752] [2024-06-27 23:51:42,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:51:42,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:51:42,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:51:43,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:51:43,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:51:43,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381088752] [2024-06-27 23:51:43,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381088752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:51:43,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:51:43,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:51:43,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086721759] [2024-06-27 23:51:43,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:51:43,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:51:43,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:51:43,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:51:43,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:51:43,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:51:43,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 188 transitions, 1938 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:51:43,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:51:43,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:51:43,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:51:44,051 INFO L124 PetriNetUnfolderBase]: 462/816 cut-off events. [2024-06-27 23:51:44,052 INFO L125 PetriNetUnfolderBase]: For 51389/51389 co-relation queries the response was YES. [2024-06-27 23:51:44,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5844 conditions, 816 events. 462/816 cut-off events. For 51389/51389 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 3701 event pairs, 95 based on Foata normal form. 1/815 useless extension candidates. Maximal degree in co-relation 5749. Up to 648 conditions per place. [2024-06-27 23:51:44,058 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 153 selfloop transitions, 48 changer transitions 0/203 dead transitions. [2024-06-27 23:51:44,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 203 transitions, 2496 flow [2024-06-27 23:51:44,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:51:44,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:51:44,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 110 transitions. [2024-06-27 23:51:44,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3942652329749104 [2024-06-27 23:51:44,060 INFO L175 Difference]: Start difference. First operand has 198 places, 188 transitions, 1938 flow. Second operand 9 states and 110 transitions. [2024-06-27 23:51:44,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 203 transitions, 2496 flow [2024-06-27 23:51:44,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 203 transitions, 2436 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 23:51:44,175 INFO L231 Difference]: Finished difference. Result has 202 places, 192 transitions, 2003 flow [2024-06-27 23:51:44,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1878, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2003, PETRI_PLACES=202, PETRI_TRANSITIONS=192} [2024-06-27 23:51:44,175 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 172 predicate places. [2024-06-27 23:51:44,175 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 192 transitions, 2003 flow [2024-06-27 23:51:44,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:51:44,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:51:44,176 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:51:44,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 23:51:44,176 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:51:44,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:51:44,176 INFO L85 PathProgramCache]: Analyzing trace with hash -360153991, now seen corresponding path program 2 times [2024-06-27 23:51:44,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:51:44,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954602446] [2024-06-27 23:51:44,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:51:44,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:51:44,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:51:45,550 INFO 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:51:45,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:51:45,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954602446] [2024-06-27 23:51:45,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954602446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:51:45,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:51:45,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:51:45,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477131391] [2024-06-27 23:51:45,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:51:45,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:51:45,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:51:45,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:51:45,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:51:45,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:51:45,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 192 transitions, 2003 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:51:45,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:51:45,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:51:45,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:51:45,876 INFO L124 PetriNetUnfolderBase]: 473/837 cut-off events. [2024-06-27 23:51:45,876 INFO L125 PetriNetUnfolderBase]: For 57921/57921 co-relation queries the response was YES. [2024-06-27 23:51:45,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6132 conditions, 837 events. 473/837 cut-off events. For 57921/57921 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 3851 event pairs, 91 based on Foata normal form. 2/837 useless extension candidates. Maximal degree in co-relation 6035. Up to 715 conditions per place. [2024-06-27 23:51:45,883 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 164 selfloop transitions, 41 changer transitions 0/207 dead transitions. [2024-06-27 23:51:45,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 207 transitions, 2567 flow [2024-06-27 23:51:45,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:51:45,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:51:45,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 109 transitions. [2024-06-27 23:51:45,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3906810035842294 [2024-06-27 23:51:45,884 INFO L175 Difference]: Start difference. First operand has 202 places, 192 transitions, 2003 flow. Second operand 9 states and 109 transitions. [2024-06-27 23:51:45,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 207 transitions, 2567 flow [2024-06-27 23:51:46,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 207 transitions, 2516 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 23:51:46,009 INFO L231 Difference]: Finished difference. Result has 206 places, 194 transitions, 2052 flow [2024-06-27 23:51:46,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1952, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2052, PETRI_PLACES=206, PETRI_TRANSITIONS=194} [2024-06-27 23:51:46,009 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 176 predicate places. [2024-06-27 23:51:46,009 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 194 transitions, 2052 flow [2024-06-27 23:51:46,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:51:46,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:51:46,010 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:51:46,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 23:51:46,010 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:51:46,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:51:46,010 INFO L85 PathProgramCache]: Analyzing trace with hash -360150271, now seen corresponding path program 3 times [2024-06-27 23:51:46,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:51:46,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000231396] [2024-06-27 23:51:46,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:51:46,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:51:46,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:51:47,448 INFO 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:51:47,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:51:47,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000231396] [2024-06-27 23:51:47,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000231396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:51:47,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:51:47,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:51:47,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064635106] [2024-06-27 23:51:47,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:51:47,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:51:47,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:51:47,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:51:47,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:51:47,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:51:47,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 194 transitions, 2052 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:51:47,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:51:47,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:51:47,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:51:47,814 INFO L124 PetriNetUnfolderBase]: 470/832 cut-off events. [2024-06-27 23:51:47,815 INFO L125 PetriNetUnfolderBase]: For 56821/56821 co-relation queries the response was YES. [2024-06-27 23:51:47,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6122 conditions, 832 events. 470/832 cut-off events. For 56821/56821 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 3826 event pairs, 96 based on Foata normal form. 2/832 useless extension candidates. Maximal degree in co-relation 6023. Up to 727 conditions per place. [2024-06-27 23:51:47,820 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 163 selfloop transitions, 40 changer transitions 0/205 dead transitions. [2024-06-27 23:51:47,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 205 transitions, 2486 flow [2024-06-27 23:51:47,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:51:47,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:51:47,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 106 transitions. [2024-06-27 23:51:47,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37992831541218636 [2024-06-27 23:51:47,822 INFO L175 Difference]: Start difference. First operand has 206 places, 194 transitions, 2052 flow. Second operand 9 states and 106 transitions. [2024-06-27 23:51:47,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 205 transitions, 2486 flow [2024-06-27 23:51:47,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 205 transitions, 2432 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 23:51:47,950 INFO L231 Difference]: Finished difference. Result has 210 places, 194 transitions, 2082 flow [2024-06-27 23:51:47,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1998, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2082, PETRI_PLACES=210, PETRI_TRANSITIONS=194} [2024-06-27 23:51:47,951 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 180 predicate places. [2024-06-27 23:51:47,951 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 194 transitions, 2082 flow [2024-06-27 23:51:47,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:51:47,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:51:47,951 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:51:47,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 23:51:47,951 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:51:47,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:51:47,952 INFO L85 PathProgramCache]: Analyzing trace with hash -273308576, now seen corresponding path program 2 times [2024-06-27 23:51:47,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:51:47,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727385022] [2024-06-27 23:51:47,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:51:47,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:51:47,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:51:49,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:51:49,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:51:49,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727385022] [2024-06-27 23:51:49,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727385022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:51:49,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:51:49,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:51:49,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258281731] [2024-06-27 23:51:49,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:51:49,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:51:49,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:51:49,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:51:49,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:51:49,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:51:49,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 194 transitions, 2082 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:49,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:51:49,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:51:49,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:51:49,928 INFO L124 PetriNetUnfolderBase]: 473/837 cut-off events. [2024-06-27 23:51:49,929 INFO L125 PetriNetUnfolderBase]: For 57134/57134 co-relation queries the response was YES. [2024-06-27 23:51:49,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6232 conditions, 837 events. 473/837 cut-off events. For 57134/57134 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 3853 event pairs, 95 based on Foata normal form. 1/836 useless extension candidates. Maximal degree in co-relation 6131. Up to 722 conditions per place. [2024-06-27 23:51:49,935 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 162 selfloop transitions, 44 changer transitions 0/208 dead transitions. [2024-06-27 23:51:49,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 208 transitions, 2661 flow [2024-06-27 23:51:49,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:51:49,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:51:49,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2024-06-27 23:51:49,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774193548387097 [2024-06-27 23:51:49,937 INFO L175 Difference]: Start difference. First operand has 210 places, 194 transitions, 2082 flow. Second operand 10 states and 117 transitions. [2024-06-27 23:51:49,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 208 transitions, 2661 flow [2024-06-27 23:51:50,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 208 transitions, 2579 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 23:51:50,064 INFO L231 Difference]: Finished difference. Result has 213 places, 198 transitions, 2161 flow [2024-06-27 23:51:50,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2000, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2161, PETRI_PLACES=213, PETRI_TRANSITIONS=198} [2024-06-27 23:51:50,065 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 183 predicate places. [2024-06-27 23:51:50,065 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 198 transitions, 2161 flow [2024-06-27 23:51:50,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:50,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:51:50,065 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:51:50,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 23:51:50,066 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:51:50,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:51:50,066 INFO L85 PathProgramCache]: Analyzing trace with hash 434446193, now seen corresponding path program 4 times [2024-06-27 23:51:50,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:51:50,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58212774] [2024-06-27 23:51:50,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:51:50,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:51:50,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:51:51,635 INFO 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:51:51,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:51:51,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58212774] [2024-06-27 23:51:51,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58212774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:51:51,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:51:51,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:51:51,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999096885] [2024-06-27 23:51:51,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:51:51,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:51:51,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:51:51,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:51:51,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:51:51,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:51:51,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 198 transitions, 2161 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:51,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:51:51,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:51:51,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:51:52,027 INFO L124 PetriNetUnfolderBase]: 477/845 cut-off events. [2024-06-27 23:51:52,027 INFO L125 PetriNetUnfolderBase]: For 60949/60949 co-relation queries the response was YES. [2024-06-27 23:51:52,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6406 conditions, 845 events. 477/845 cut-off events. For 60949/60949 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 3915 event pairs, 93 based on Foata normal form. 2/845 useless extension candidates. Maximal degree in co-relation 6303. Up to 772 conditions per place. [2024-06-27 23:51:52,034 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 179 selfloop transitions, 28 changer transitions 0/209 dead transitions. [2024-06-27 23:51:52,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 209 transitions, 2607 flow [2024-06-27 23:51:52,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:51:52,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:51:52,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 111 transitions. [2024-06-27 23:51:52,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3580645161290323 [2024-06-27 23:51:52,035 INFO L175 Difference]: Start difference. First operand has 213 places, 198 transitions, 2161 flow. Second operand 10 states and 111 transitions. [2024-06-27 23:51:52,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 209 transitions, 2607 flow [2024-06-27 23:51:52,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 209 transitions, 2547 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 23:51:52,151 INFO L231 Difference]: Finished difference. Result has 216 places, 199 transitions, 2171 flow [2024-06-27 23:51:52,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2101, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2171, PETRI_PLACES=216, PETRI_TRANSITIONS=199} [2024-06-27 23:51:52,152 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 186 predicate places. [2024-06-27 23:51:52,152 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 199 transitions, 2171 flow [2024-06-27 23:51:52,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:52,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:51:52,152 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:51:52,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 23:51:52,152 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:51:52,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:51:52,153 INFO L85 PathProgramCache]: Analyzing trace with hash 434446348, now seen corresponding path program 3 times [2024-06-27 23:51:52,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:51:52,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874572347] [2024-06-27 23:51:52,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:51:52,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:51:52,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:51:53,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:51:53,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:51:53,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874572347] [2024-06-27 23:51:53,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874572347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:51:53,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:51:53,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:51:53,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684798530] [2024-06-27 23:51:53,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:51:53,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:51:53,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:51:53,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:51:53,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:51:53,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:51:53,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 199 transitions, 2171 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:51:53,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:51:53,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:51:53,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:51:53,957 INFO L124 PetriNetUnfolderBase]: 480/850 cut-off events. [2024-06-27 23:51:53,958 INFO L125 PetriNetUnfolderBase]: For 61213/61213 co-relation queries the response was YES. [2024-06-27 23:51:53,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6448 conditions, 850 events. 480/850 cut-off events. For 61213/61213 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 3950 event pairs, 98 based on Foata normal form. 1/849 useless extension candidates. Maximal degree in co-relation 6344. Up to 739 conditions per place. [2024-06-27 23:51:53,965 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 165 selfloop transitions, 43 changer transitions 0/210 dead transitions. [2024-06-27 23:51:53,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 210 transitions, 2625 flow [2024-06-27 23:51:53,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:51:53,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:51:53,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 109 transitions. [2024-06-27 23:51:53,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3906810035842294 [2024-06-27 23:51:53,967 INFO L175 Difference]: Start difference. First operand has 216 places, 199 transitions, 2171 flow. Second operand 9 states and 109 transitions. [2024-06-27 23:51:53,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 210 transitions, 2625 flow [2024-06-27 23:51:54,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 210 transitions, 2567 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 23:51:54,100 INFO L231 Difference]: Finished difference. Result has 217 places, 201 transitions, 2224 flow [2024-06-27 23:51:54,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2113, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2224, PETRI_PLACES=217, PETRI_TRANSITIONS=201} [2024-06-27 23:51:54,101 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 187 predicate places. [2024-06-27 23:51:54,101 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 201 transitions, 2224 flow [2024-06-27 23:51:54,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:51:54,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:51:54,101 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:51:54,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 23:51:54,102 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:51:54,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:51:54,102 INFO L85 PathProgramCache]: Analyzing trace with hash 434298323, now seen corresponding path program 5 times [2024-06-27 23:51:54,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:51:54,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009377504] [2024-06-27 23:51:54,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:51:54,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:51:54,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:51:55,641 INFO 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:51:55,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:51:55,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009377504] [2024-06-27 23:51:55,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009377504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:51:55,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:51:55,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:51:55,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512098199] [2024-06-27 23:51:55,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:51:55,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:51:55,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:51:55,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:51:55,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:51:55,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:51:55,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 201 transitions, 2224 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:55,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:51:55,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:51:55,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:51:56,114 INFO L124 PetriNetUnfolderBase]: 491/871 cut-off events. [2024-06-27 23:51:56,115 INFO L125 PetriNetUnfolderBase]: For 68804/68804 co-relation queries the response was YES. [2024-06-27 23:51:56,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6718 conditions, 871 events. 491/871 cut-off events. For 68804/68804 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 4078 event pairs, 94 based on Foata normal form. 2/871 useless extension candidates. Maximal degree in co-relation 6613. Up to 769 conditions per place. [2024-06-27 23:51:56,122 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 180 selfloop transitions, 33 changer transitions 0/215 dead transitions. [2024-06-27 23:51:56,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 215 transitions, 2818 flow [2024-06-27 23:51:56,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:51:56,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:51:56,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-27 23:51:56,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36774193548387096 [2024-06-27 23:51:56,123 INFO L175 Difference]: Start difference. First operand has 217 places, 201 transitions, 2224 flow. Second operand 10 states and 114 transitions. [2024-06-27 23:51:56,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 215 transitions, 2818 flow [2024-06-27 23:51:56,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 215 transitions, 2727 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 23:51:56,270 INFO L231 Difference]: Finished difference. Result has 220 places, 203 transitions, 2225 flow [2024-06-27 23:51:56,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2133, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2225, PETRI_PLACES=220, PETRI_TRANSITIONS=203} [2024-06-27 23:51:56,271 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 190 predicate places. [2024-06-27 23:51:56,271 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 203 transitions, 2225 flow [2024-06-27 23:51:56,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:56,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:51:56,271 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:51:56,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 23:51:56,272 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:51:56,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:51:56,272 INFO L85 PathProgramCache]: Analyzing trace with hash 434302198, now seen corresponding path program 4 times [2024-06-27 23:51:56,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:51:56,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20114609] [2024-06-27 23:51:56,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:51:56,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:51:56,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:51:57,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:51:57,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:51:57,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20114609] [2024-06-27 23:51:57,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20114609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:51:57,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:51:57,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:51:57,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811879624] [2024-06-27 23:51:57,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:51:57,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:51:57,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:51:57,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:51:57,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:51:57,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:51:57,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 203 transitions, 2225 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:51:57,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:51:57,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:51:57,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:51:58,082 INFO L124 PetriNetUnfolderBase]: 494/876 cut-off events. [2024-06-27 23:51:58,083 INFO L125 PetriNetUnfolderBase]: For 69221/69221 co-relation queries the response was YES. [2024-06-27 23:51:58,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6770 conditions, 876 events. 494/876 cut-off events. For 69221/69221 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4124 event pairs, 100 based on Foata normal form. 1/875 useless extension candidates. Maximal degree in co-relation 6664. Up to 746 conditions per place. [2024-06-27 23:51:58,089 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 162 selfloop transitions, 51 changer transitions 0/215 dead transitions. [2024-06-27 23:51:58,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 215 transitions, 2817 flow [2024-06-27 23:51:58,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:51:58,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:51:58,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 113 transitions. [2024-06-27 23:51:58,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4050179211469534 [2024-06-27 23:51:58,104 INFO L175 Difference]: Start difference. First operand has 220 places, 203 transitions, 2225 flow. Second operand 9 states and 113 transitions. [2024-06-27 23:51:58,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 215 transitions, 2817 flow [2024-06-27 23:51:58,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 215 transitions, 2769 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 23:51:58,246 INFO L231 Difference]: Finished difference. Result has 223 places, 205 transitions, 2308 flow [2024-06-27 23:51:58,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2177, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2308, PETRI_PLACES=223, PETRI_TRANSITIONS=205} [2024-06-27 23:51:58,247 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 193 predicate places. [2024-06-27 23:51:58,247 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 205 transitions, 2308 flow [2024-06-27 23:51:58,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:51:58,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:51:58,247 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:51:58,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 23:51:58,247 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:51:58,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:51:58,248 INFO L85 PathProgramCache]: Analyzing trace with hash 434302043, now seen corresponding path program 6 times [2024-06-27 23:51:58,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:51:58,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353554879] [2024-06-27 23:51:58,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:51:58,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:51:58,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:51:59,802 INFO 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:51:59,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:51:59,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353554879] [2024-06-27 23:51:59,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353554879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:51:59,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:51:59,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:51:59,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12843160] [2024-06-27 23:51:59,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:51:59,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:51:59,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:51:59,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:51:59,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:51:59,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:51:59,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 205 transitions, 2308 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:51:59,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:51:59,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:51:59,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:52:00,228 INFO L124 PetriNetUnfolderBase]: 491/871 cut-off events. [2024-06-27 23:52:00,229 INFO L125 PetriNetUnfolderBase]: For 69570/69570 co-relation queries the response was YES. [2024-06-27 23:52:00,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6744 conditions, 871 events. 491/871 cut-off events. For 69570/69570 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4095 event pairs, 97 based on Foata normal form. 2/871 useless extension candidates. Maximal degree in co-relation 6636. Up to 792 conditions per place. [2024-06-27 23:52:00,236 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 182 selfloop transitions, 31 changer transitions 0/215 dead transitions. [2024-06-27 23:52:00,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 215 transitions, 2758 flow [2024-06-27 23:52:00,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:52:00,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:52:00,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 112 transitions. [2024-06-27 23:52:00,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36129032258064514 [2024-06-27 23:52:00,237 INFO L175 Difference]: Start difference. First operand has 223 places, 205 transitions, 2308 flow. Second operand 10 states and 112 transitions. [2024-06-27 23:52:00,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 215 transitions, 2758 flow [2024-06-27 23:52:00,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 215 transitions, 2645 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-27 23:52:00,407 INFO L231 Difference]: Finished difference. Result has 226 places, 205 transitions, 2261 flow [2024-06-27 23:52:00,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2195, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2261, PETRI_PLACES=226, PETRI_TRANSITIONS=205} [2024-06-27 23:52:00,407 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 196 predicate places. [2024-06-27 23:52:00,407 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 205 transitions, 2261 flow [2024-06-27 23:52:00,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:52:00,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:52:00,408 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:52:00,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 23:52:00,408 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:52:00,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:52:00,408 INFO L85 PathProgramCache]: Analyzing trace with hash -1525151971, now seen corresponding path program 7 times [2024-06-27 23:52:00,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:52:00,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507744625] [2024-06-27 23:52:00,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:52:00,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:52:00,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:52:01,949 INFO 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:52:01,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:52:01,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507744625] [2024-06-27 23:52:01,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507744625] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:52:01,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:52:01,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:52:01,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330014842] [2024-06-27 23:52:01,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:52:01,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:52:01,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:52:01,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:52:01,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:52:02,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:52:02,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 205 transitions, 2261 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:52:02,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:52:02,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:52:02,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:52:02,399 INFO L124 PetriNetUnfolderBase]: 495/879 cut-off events. [2024-06-27 23:52:02,400 INFO L125 PetriNetUnfolderBase]: For 71714/71714 co-relation queries the response was YES. [2024-06-27 23:52:02,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6762 conditions, 879 events. 495/879 cut-off events. For 71714/71714 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 4154 event pairs, 93 based on Foata normal form. 2/879 useless extension candidates. Maximal degree in co-relation 6653. Up to 756 conditions per place. [2024-06-27 23:52:02,406 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 178 selfloop transitions, 41 changer transitions 0/221 dead transitions. [2024-06-27 23:52:02,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 221 transitions, 2877 flow [2024-06-27 23:52:02,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:52:02,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:52:02,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 119 transitions. [2024-06-27 23:52:02,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38387096774193546 [2024-06-27 23:52:02,407 INFO L175 Difference]: Start difference. First operand has 226 places, 205 transitions, 2261 flow. Second operand 10 states and 119 transitions. [2024-06-27 23:52:02,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 221 transitions, 2877 flow [2024-06-27 23:52:02,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 221 transitions, 2809 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-27 23:52:02,584 INFO L231 Difference]: Finished difference. Result has 227 places, 206 transitions, 2291 flow [2024-06-27 23:52:02,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2193, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2291, PETRI_PLACES=227, PETRI_TRANSITIONS=206} [2024-06-27 23:52:02,585 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 197 predicate places. [2024-06-27 23:52:02,585 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 206 transitions, 2291 flow [2024-06-27 23:52:02,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:52:02,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:52:02,585 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:52:02,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 23:52:02,593 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:52:02,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:52:02,593 INFO L85 PathProgramCache]: Analyzing trace with hash -286638828, now seen corresponding path program 5 times [2024-06-27 23:52:02,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:52:02,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250447638] [2024-06-27 23:52:02,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:52:02,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:52:02,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:52:04,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:52:04,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:52:04,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250447638] [2024-06-27 23:52:04,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250447638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:52:04,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:52:04,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:52:04,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790920248] [2024-06-27 23:52:04,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:52:04,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:52:04,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:52:04,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:52:04,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:52:04,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:52:04,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 206 transitions, 2291 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:52:04,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:52:04,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:52:04,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:52:04,495 INFO L124 PetriNetUnfolderBase]: 508/900 cut-off events. [2024-06-27 23:52:04,495 INFO L125 PetriNetUnfolderBase]: For 76086/76086 co-relation queries the response was YES. [2024-06-27 23:52:04,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7053 conditions, 900 events. 508/900 cut-off events. For 76086/76086 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4247 event pairs, 102 based on Foata normal form. 1/899 useless extension candidates. Maximal degree in co-relation 6943. Up to 735 conditions per place. [2024-06-27 23:52:04,505 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 161 selfloop transitions, 61 changer transitions 0/224 dead transitions. [2024-06-27 23:52:04,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 224 transitions, 3075 flow [2024-06-27 23:52:04,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:52:04,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:52:04,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 120 transitions. [2024-06-27 23:52:04,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43010752688172044 [2024-06-27 23:52:04,506 INFO L175 Difference]: Start difference. First operand has 227 places, 206 transitions, 2291 flow. Second operand 9 states and 120 transitions. [2024-06-27 23:52:04,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 224 transitions, 3075 flow [2024-06-27 23:52:04,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 224 transitions, 2929 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-27 23:52:04,688 INFO L231 Difference]: Finished difference. Result has 227 places, 210 transitions, 2339 flow [2024-06-27 23:52:04,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2145, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2339, PETRI_PLACES=227, PETRI_TRANSITIONS=210} [2024-06-27 23:52:04,689 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 197 predicate places. [2024-06-27 23:52:04,689 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 210 transitions, 2339 flow [2024-06-27 23:52:04,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:52:04,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:52:04,689 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:52:04,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 23:52:04,690 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:52:04,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:52:04,690 INFO L85 PathProgramCache]: Analyzing trace with hash -994399487, now seen corresponding path program 8 times [2024-06-27 23:52:04,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:52:04,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550180126] [2024-06-27 23:52:04,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:52:04,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:52:04,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:52:06,394 INFO 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:52:06,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:52:06,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550180126] [2024-06-27 23:52:06,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550180126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:52:06,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:52:06,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:52:06,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984971769] [2024-06-27 23:52:06,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:52:06,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:52:06,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:52:06,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:52:06,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:52:06,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:52:06,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 210 transitions, 2339 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:52:06,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:52:06,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:52:06,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:52:06,853 INFO L124 PetriNetUnfolderBase]: 512/908 cut-off events. [2024-06-27 23:52:06,854 INFO L125 PetriNetUnfolderBase]: For 80810/80810 co-relation queries the response was YES. [2024-06-27 23:52:06,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7080 conditions, 908 events. 512/908 cut-off events. For 80810/80810 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 4303 event pairs, 99 based on Foata normal form. 2/908 useless extension candidates. Maximal degree in co-relation 6970. Up to 818 conditions per place. [2024-06-27 23:52:06,860 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 182 selfloop transitions, 39 changer transitions 0/223 dead transitions. [2024-06-27 23:52:06,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 223 transitions, 2821 flow [2024-06-27 23:52:06,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:52:06,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:52:06,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 115 transitions. [2024-06-27 23:52:06,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2024-06-27 23:52:06,862 INFO L175 Difference]: Start difference. First operand has 227 places, 210 transitions, 2339 flow. Second operand 10 states and 115 transitions. [2024-06-27 23:52:06,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 223 transitions, 2821 flow [2024-06-27 23:52:07,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 223 transitions, 2699 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 23:52:07,091 INFO L231 Difference]: Finished difference. Result has 231 places, 211 transitions, 2309 flow [2024-06-27 23:52:07,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2217, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2309, PETRI_PLACES=231, PETRI_TRANSITIONS=211} [2024-06-27 23:52:07,091 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 201 predicate places. [2024-06-27 23:52:07,092 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 211 transitions, 2309 flow [2024-06-27 23:52:07,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:52:07,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:52:07,092 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:52:07,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 23:52:07,092 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:52:07,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:52:07,093 INFO L85 PathProgramCache]: Analyzing trace with hash -988887222, now seen corresponding path program 6 times [2024-06-27 23:52:07,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:52:07,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998453364] [2024-06-27 23:52:07,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:52:07,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:52:07,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:52:08,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:52:08,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:52:08,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998453364] [2024-06-27 23:52:08,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998453364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:52:08,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:52:08,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:52:08,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828113551] [2024-06-27 23:52:08,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:52:08,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:52:08,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:52:08,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:52:08,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:52:08,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:52:08,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 211 transitions, 2309 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:52:08,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:52:08,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:52:08,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:52:09,140 INFO L124 PetriNetUnfolderBase]: 515/913 cut-off events. [2024-06-27 23:52:09,140 INFO L125 PetriNetUnfolderBase]: For 80876/80876 co-relation queries the response was YES. [2024-06-27 23:52:09,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7116 conditions, 913 events. 515/913 cut-off events. For 80876/80876 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 4334 event pairs, 100 based on Foata normal form. 1/912 useless extension candidates. Maximal degree in co-relation 7005. Up to 798 conditions per place. [2024-06-27 23:52:09,149 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 176 selfloop transitions, 46 changer transitions 0/224 dead transitions. [2024-06-27 23:52:09,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 224 transitions, 2948 flow [2024-06-27 23:52:09,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:52:09,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:52:09,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2024-06-27 23:52:09,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774193548387097 [2024-06-27 23:52:09,158 INFO L175 Difference]: Start difference. First operand has 231 places, 211 transitions, 2309 flow. Second operand 10 states and 117 transitions. [2024-06-27 23:52:09,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 224 transitions, 2948 flow [2024-06-27 23:52:09,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 224 transitions, 2868 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 23:52:09,350 INFO L231 Difference]: Finished difference. Result has 233 places, 214 transitions, 2369 flow [2024-06-27 23:52:09,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2229, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2369, PETRI_PLACES=233, PETRI_TRANSITIONS=214} [2024-06-27 23:52:09,350 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 203 predicate places. [2024-06-27 23:52:09,350 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 214 transitions, 2369 flow [2024-06-27 23:52:09,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:52:09,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:52:09,351 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:52:09,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 23:52:09,351 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:52:09,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:52:09,352 INFO L85 PathProgramCache]: Analyzing trace with hash -988892957, now seen corresponding path program 9 times [2024-06-27 23:52:09,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:52:09,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289383035] [2024-06-27 23:52:09,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:52:09,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:52:09,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:52:10,745 INFO 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:52:10,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:52:10,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289383035] [2024-06-27 23:52:10,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289383035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:52:10,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:52:10,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:52:10,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349932747] [2024-06-27 23:52:10,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:52:10,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:52:10,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:52:10,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:52:10,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:52:10,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:52:10,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 214 transitions, 2369 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:52:10,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:52:10,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:52:10,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:52:11,187 INFO L124 PetriNetUnfolderBase]: 519/921 cut-off events. [2024-06-27 23:52:11,187 INFO L125 PetriNetUnfolderBase]: For 85683/85683 co-relation queries the response was YES. [2024-06-27 23:52:11,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7200 conditions, 921 events. 519/921 cut-off events. For 85683/85683 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 4409 event pairs, 99 based on Foata normal form. 2/921 useless extension candidates. Maximal degree in co-relation 7088. Up to 848 conditions per place. [2024-06-27 23:52:11,195 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 195 selfloop transitions, 28 changer transitions 0/225 dead transitions. [2024-06-27 23:52:11,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 225 transitions, 2849 flow [2024-06-27 23:52:11,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:52:11,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:52:11,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-27 23:52:11,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-27 23:52:11,197 INFO L175 Difference]: Start difference. First operand has 233 places, 214 transitions, 2369 flow. Second operand 10 states and 110 transitions. [2024-06-27 23:52:11,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 225 transitions, 2849 flow [2024-06-27 23:52:11,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 225 transitions, 2730 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 23:52:11,388 INFO L231 Difference]: Finished difference. Result has 236 places, 215 transitions, 2322 flow [2024-06-27 23:52:11,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2250, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2322, PETRI_PLACES=236, PETRI_TRANSITIONS=215} [2024-06-27 23:52:11,388 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 206 predicate places. [2024-06-27 23:52:11,389 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 215 transitions, 2322 flow [2024-06-27 23:52:11,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:52:11,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:52:11,389 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:52:11,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 23:52:11,389 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:52:11,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:52:11,390 INFO L85 PathProgramCache]: Analyzing trace with hash -988685412, now seen corresponding path program 7 times [2024-06-27 23:52:11,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:52:11,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642774406] [2024-06-27 23:52:11,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:52:11,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:52:11,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:52:12,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:52:12,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:52:12,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642774406] [2024-06-27 23:52:12,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642774406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:52:12,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:52:12,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:52:12,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360452930] [2024-06-27 23:52:12,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:52:12,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:52:12,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:52:12,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:52:12,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:52:13,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:52:13,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 215 transitions, 2322 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:52:13,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:52:13,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:52:13,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:52:13,408 INFO L124 PetriNetUnfolderBase]: 522/926 cut-off events. [2024-06-27 23:52:13,409 INFO L125 PetriNetUnfolderBase]: For 85890/85890 co-relation queries the response was YES. [2024-06-27 23:52:13,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7198 conditions, 926 events. 522/926 cut-off events. For 85890/85890 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 4447 event pairs, 100 based on Foata normal form. 1/925 useless extension candidates. Maximal degree in co-relation 7086. Up to 811 conditions per place. [2024-06-27 23:52:13,417 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 178 selfloop transitions, 47 changer transitions 0/227 dead transitions. [2024-06-27 23:52:13,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 227 transitions, 2964 flow [2024-06-27 23:52:13,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:52:13,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:52:13,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-27 23:52:13,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741935483870968 [2024-06-27 23:52:13,427 INFO L175 Difference]: Start difference. First operand has 236 places, 215 transitions, 2322 flow. Second operand 10 states and 116 transitions. [2024-06-27 23:52:13,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 227 transitions, 2964 flow [2024-06-27 23:52:13,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 227 transitions, 2904 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 23:52:13,613 INFO L231 Difference]: Finished difference. Result has 238 places, 217 transitions, 2397 flow [2024-06-27 23:52:13,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2262, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2397, PETRI_PLACES=238, PETRI_TRANSITIONS=217} [2024-06-27 23:52:13,613 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 208 predicate places. [2024-06-27 23:52:13,613 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 217 transitions, 2397 flow [2024-06-27 23:52:13,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:52:13,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:52:13,614 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:52:13,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 23:52:13,614 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:52:13,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:52:13,614 INFO L85 PathProgramCache]: Analyzing trace with hash -988892802, now seen corresponding path program 8 times [2024-06-27 23:52:13,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:52:13,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345275018] [2024-06-27 23:52:13,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:52:13,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:52:13,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:52:15,246 INFO 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:52:15,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:52:15,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345275018] [2024-06-27 23:52:15,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [345275018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:52:15,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:52:15,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:52:15,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363048221] [2024-06-27 23:52:15,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:52:15,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:52:15,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:52:15,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:52:15,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:52:15,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:52:15,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 217 transitions, 2397 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:52:15,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:52:15,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:52:15,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:52:15,676 INFO L124 PetriNetUnfolderBase]: 525/931 cut-off events. [2024-06-27 23:52:15,677 INFO L125 PetriNetUnfolderBase]: For 88562/88562 co-relation queries the response was YES. [2024-06-27 23:52:15,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7316 conditions, 931 events. 525/931 cut-off events. For 88562/88562 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 4467 event pairs, 100 based on Foata normal form. 1/930 useless extension candidates. Maximal degree in co-relation 7203. Up to 817 conditions per place. [2024-06-27 23:52:15,685 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 179 selfloop transitions, 47 changer transitions 0/228 dead transitions. [2024-06-27 23:52:15,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 228 transitions, 2907 flow [2024-06-27 23:52:15,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:52:15,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:52:15,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 115 transitions. [2024-06-27 23:52:15,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2024-06-27 23:52:15,686 INFO L175 Difference]: Start difference. First operand has 238 places, 217 transitions, 2397 flow. Second operand 10 states and 115 transitions. [2024-06-27 23:52:15,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 228 transitions, 2907 flow [2024-06-27 23:52:15,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 228 transitions, 2792 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-27 23:52:15,888 INFO L231 Difference]: Finished difference. Result has 240 places, 219 transitions, 2421 flow [2024-06-27 23:52:15,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2282, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2421, PETRI_PLACES=240, PETRI_TRANSITIONS=219} [2024-06-27 23:52:15,888 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 210 predicate places. [2024-06-27 23:52:15,889 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 219 transitions, 2421 flow [2024-06-27 23:52:15,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:52:15,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:52:15,889 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:52:15,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 23:52:15,889 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:52:15,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:52:15,890 INFO L85 PathProgramCache]: Analyzing trace with hash -994255182, now seen corresponding path program 9 times [2024-06-27 23:52:15,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:52:15,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558529281] [2024-06-27 23:52:15,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:52:15,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:52:15,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:52:17,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:52:17,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:52:17,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558529281] [2024-06-27 23:52:17,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558529281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:52:17,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:52:17,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:52:17,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403325389] [2024-06-27 23:52:17,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:52:17,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:52:17,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:52:17,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:52:17,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:52:17,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:52:17,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 219 transitions, 2421 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:52:17,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:52:17,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:52:17,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:52:17,856 INFO L124 PetriNetUnfolderBase]: 533/944 cut-off events. [2024-06-27 23:52:17,856 INFO L125 PetriNetUnfolderBase]: For 93720/93720 co-relation queries the response was YES. [2024-06-27 23:52:17,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7522 conditions, 944 events. 533/944 cut-off events. For 93720/93720 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 4539 event pairs, 98 based on Foata normal form. 1/943 useless extension candidates. Maximal degree in co-relation 7408. Up to 832 conditions per place. [2024-06-27 23:52:17,866 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 182 selfloop transitions, 50 changer transitions 0/234 dead transitions. [2024-06-27 23:52:17,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 234 transitions, 3133 flow [2024-06-27 23:52:17,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:52:17,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:52:17,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-06-27 23:52:17,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38064516129032255 [2024-06-27 23:52:17,868 INFO L175 Difference]: Start difference. First operand has 240 places, 219 transitions, 2421 flow. Second operand 10 states and 118 transitions. [2024-06-27 23:52:17,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 234 transitions, 3133 flow [2024-06-27 23:52:18,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 234 transitions, 3018 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-27 23:52:18,092 INFO L231 Difference]: Finished difference. Result has 242 places, 223 transitions, 2495 flow [2024-06-27 23:52:18,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2306, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2495, PETRI_PLACES=242, PETRI_TRANSITIONS=223} [2024-06-27 23:52:18,093 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 212 predicate places. [2024-06-27 23:52:18,093 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 223 transitions, 2495 flow [2024-06-27 23:52:18,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:52:18,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:52:18,093 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:52:18,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 23:52:18,094 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:52:18,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:52:18,094 INFO L85 PathProgramCache]: Analyzing trace with hash -994255337, now seen corresponding path program 10 times [2024-06-27 23:52:18,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:52:18,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16617487] [2024-06-27 23:52:18,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:52:18,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:52:18,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:52:19,572 INFO 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:52:19,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:52:19,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16617487] [2024-06-27 23:52:19,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16617487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:52:19,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:52:19,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:52:19,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375536649] [2024-06-27 23:52:19,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:52:19,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:52:19,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:52:19,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:52:19,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:52:19,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:52:19,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 223 transitions, 2495 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:52:19,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:52:19,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:52:19,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:52:20,023 INFO L124 PetriNetUnfolderBase]: 537/952 cut-off events. [2024-06-27 23:52:20,023 INFO L125 PetriNetUnfolderBase]: For 98717/98717 co-relation queries the response was YES. [2024-06-27 23:52:20,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7590 conditions, 952 events. 537/952 cut-off events. For 98717/98717 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 4586 event pairs, 97 based on Foata normal form. 2/952 useless extension candidates. Maximal degree in co-relation 7475. Up to 879 conditions per place. [2024-06-27 23:52:20,032 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 202 selfloop transitions, 31 changer transitions 0/235 dead transitions. [2024-06-27 23:52:20,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 235 transitions, 3001 flow [2024-06-27 23:52:20,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:52:20,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:52:20,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 112 transitions. [2024-06-27 23:52:20,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36129032258064514 [2024-06-27 23:52:20,034 INFO L175 Difference]: Start difference. First operand has 242 places, 223 transitions, 2495 flow. Second operand 10 states and 112 transitions. [2024-06-27 23:52:20,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 235 transitions, 3001 flow [2024-06-27 23:52:20,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 235 transitions, 2911 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 23:52:20,264 INFO L231 Difference]: Finished difference. Result has 246 places, 224 transitions, 2485 flow [2024-06-27 23:52:20,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2405, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2485, PETRI_PLACES=246, PETRI_TRANSITIONS=224} [2024-06-27 23:52:20,264 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 216 predicate places. [2024-06-27 23:52:20,265 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 224 transitions, 2485 flow [2024-06-27 23:52:20,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:52:20,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:52:20,265 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:52:20,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 23:52:20,265 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:52:20,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:52:20,266 INFO L85 PathProgramCache]: Analyzing trace with hash -994249385, now seen corresponding path program 1 times [2024-06-27 23:52:20,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:52:20,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278318863] [2024-06-27 23:52:20,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:52:20,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:52:20,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:52:21,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:52:21,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:52:21,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278318863] [2024-06-27 23:52:21,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278318863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:52:21,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:52:21,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:52:21,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476898608] [2024-06-27 23:52:21,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:52:21,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:52:21,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:52:21,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:52:21,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:52:21,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:52:21,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 224 transitions, 2485 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:52:21,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:52:21,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:52:21,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:52:22,198 INFO L124 PetriNetUnfolderBase]: 533/946 cut-off events. [2024-06-27 23:52:22,198 INFO L125 PetriNetUnfolderBase]: For 95959/95959 co-relation queries the response was YES. [2024-06-27 23:52:22,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7466 conditions, 946 events. 533/946 cut-off events. For 95959/95959 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 4560 event pairs, 96 based on Foata normal form. 2/946 useless extension candidates. Maximal degree in co-relation 7349. Up to 747 conditions per place. [2024-06-27 23:52:22,209 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 176 selfloop transitions, 60 changer transitions 0/238 dead transitions. [2024-06-27 23:52:22,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 238 transitions, 3153 flow [2024-06-27 23:52:22,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:52:22,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:52:22,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-27 23:52:22,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935483870967742 [2024-06-27 23:52:22,210 INFO L175 Difference]: Start difference. First operand has 246 places, 224 transitions, 2485 flow. Second operand 10 states and 122 transitions. [2024-06-27 23:52:22,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 238 transitions, 3153 flow [2024-06-27 23:52:22,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 238 transitions, 3083 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 23:52:22,502 INFO L231 Difference]: Finished difference. Result has 248 places, 224 transitions, 2540 flow [2024-06-27 23:52:22,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2415, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2540, PETRI_PLACES=248, PETRI_TRANSITIONS=224} [2024-06-27 23:52:22,503 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 218 predicate places. [2024-06-27 23:52:22,503 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 224 transitions, 2540 flow [2024-06-27 23:52:22,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:52:22,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:52:22,503 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:52:22,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 23:52:22,504 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:52:22,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:52:22,504 INFO L85 PathProgramCache]: Analyzing trace with hash -286489098, now seen corresponding path program 10 times [2024-06-27 23:52:22,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:52:22,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276884109] [2024-06-27 23:52:22,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:52:22,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:52:22,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:52:23,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:52:23,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:52:23,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276884109] [2024-06-27 23:52:23,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276884109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:52:23,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:52:23,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:52:23,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290148365] [2024-06-27 23:52:23,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:52:23,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:52:23,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:52:23,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:52:23,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:52:24,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:52:24,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 224 transitions, 2540 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:52:24,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:52:24,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:52:24,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:52:24,387 INFO L124 PetriNetUnfolderBase]: 531/943 cut-off events. [2024-06-27 23:52:24,387 INFO L125 PetriNetUnfolderBase]: For 93591/93591 co-relation queries the response was YES. [2024-06-27 23:52:24,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7472 conditions, 943 events. 531/943 cut-off events. For 93591/93591 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 4524 event pairs, 99 based on Foata normal form. 1/942 useless extension candidates. Maximal degree in co-relation 7354. Up to 818 conditions per place. [2024-06-27 23:52:24,396 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 179 selfloop transitions, 54 changer transitions 0/235 dead transitions. [2024-06-27 23:52:24,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 235 transitions, 3180 flow [2024-06-27 23:52:24,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:52:24,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:52:24,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-27 23:52:24,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3903225806451613 [2024-06-27 23:52:24,397 INFO L175 Difference]: Start difference. First operand has 248 places, 224 transitions, 2540 flow. Second operand 10 states and 121 transitions. [2024-06-27 23:52:24,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 235 transitions, 3180 flow [2024-06-27 23:52:24,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 235 transitions, 2992 flow, removed 17 selfloop flow, removed 10 redundant places. [2024-06-27 23:52:24,651 INFO L231 Difference]: Finished difference. Result has 248 places, 224 transitions, 2465 flow [2024-06-27 23:52:24,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2352, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2465, PETRI_PLACES=248, PETRI_TRANSITIONS=224} [2024-06-27 23:52:24,652 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 218 predicate places. [2024-06-27 23:52:24,652 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 224 transitions, 2465 flow [2024-06-27 23:52:24,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:52:24,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:52:24,652 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:52:24,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 23:52:24,653 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:52:24,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:52:24,653 INFO L85 PathProgramCache]: Analyzing trace with hash 1654347039, now seen corresponding path program 11 times [2024-06-27 23:52:24,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:52:24,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687015714] [2024-06-27 23:52:24,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:52:24,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:52:24,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:52:25,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:52:25,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:52:25,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687015714] [2024-06-27 23:52:25,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687015714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:52:25,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:52:25,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:52:25,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154633585] [2024-06-27 23:52:25,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:52:25,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:52:25,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:52:25,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:52:25,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:52:26,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:52:26,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 224 transitions, 2465 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:52:26,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:52:26,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:52:26,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:52:26,372 INFO L124 PetriNetUnfolderBase]: 528/937 cut-off events. [2024-06-27 23:52:26,372 INFO L125 PetriNetUnfolderBase]: For 92599/92599 co-relation queries the response was YES. [2024-06-27 23:52:26,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7272 conditions, 937 events. 528/937 cut-off events. For 92599/92599 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 4515 event pairs, 98 based on Foata normal form. 2/937 useless extension candidates. Maximal degree in co-relation 7153. Up to 906 conditions per place. [2024-06-27 23:52:26,381 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 215 selfloop transitions, 16 changer transitions 0/233 dead transitions. [2024-06-27 23:52:26,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 233 transitions, 2947 flow [2024-06-27 23:52:26,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:52:26,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:52:26,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-06-27 23:52:26,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35125448028673834 [2024-06-27 23:52:26,384 INFO L175 Difference]: Start difference. First operand has 248 places, 224 transitions, 2465 flow. Second operand 9 states and 98 transitions. [2024-06-27 23:52:26,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 233 transitions, 2947 flow [2024-06-27 23:52:26,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 233 transitions, 2886 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 23:52:26,621 INFO L231 Difference]: Finished difference. Result has 250 places, 224 transitions, 2440 flow [2024-06-27 23:52:26,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2404, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2440, PETRI_PLACES=250, PETRI_TRANSITIONS=224} [2024-06-27 23:52:26,622 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 220 predicate places. [2024-06-27 23:52:26,622 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 224 transitions, 2440 flow [2024-06-27 23:52:26,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:52:26,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:52:26,623 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:52:26,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 23:52:26,623 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:52:26,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:52:26,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1654562241, now seen corresponding path program 2 times [2024-06-27 23:52:26,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:52:26,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112692066] [2024-06-27 23:52:26,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:52:26,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:52:26,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:52:28,064 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:52:28,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:52:28,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112692066] [2024-06-27 23:52:28,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112692066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:52:28,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:52:28,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:52:28,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135909522] [2024-06-27 23:52:28,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:52:28,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:52:28,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:52:28,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:52:28,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:52:28,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:52:28,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 224 transitions, 2440 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:52:28,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:52:28,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:52:28,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:52:28,451 INFO L124 PetriNetUnfolderBase]: 544/963 cut-off events. [2024-06-27 23:52:28,451 INFO L125 PetriNetUnfolderBase]: For 100720/100720 co-relation queries the response was YES. [2024-06-27 23:52:28,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7538 conditions, 963 events. 544/963 cut-off events. For 100720/100720 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 4681 event pairs, 96 based on Foata normal form. 2/963 useless extension candidates. Maximal degree in co-relation 7418. Up to 859 conditions per place. [2024-06-27 23:52:28,461 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 206 selfloop transitions, 33 changer transitions 0/241 dead transitions. [2024-06-27 23:52:28,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 241 transitions, 3304 flow [2024-06-27 23:52:28,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:52:28,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:52:28,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 110 transitions. [2024-06-27 23:52:28,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3942652329749104 [2024-06-27 23:52:28,462 INFO L175 Difference]: Start difference. First operand has 250 places, 224 transitions, 2440 flow. Second operand 9 states and 110 transitions. [2024-06-27 23:52:28,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 241 transitions, 3304 flow [2024-06-27 23:52:28,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 241 transitions, 3268 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 23:52:28,744 INFO L231 Difference]: Finished difference. Result has 252 places, 228 transitions, 2515 flow [2024-06-27 23:52:28,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2404, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2515, PETRI_PLACES=252, PETRI_TRANSITIONS=228} [2024-06-27 23:52:28,744 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 222 predicate places. [2024-06-27 23:52:28,744 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 228 transitions, 2515 flow [2024-06-27 23:52:28,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:52:28,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:52:28,745 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:52:28,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 23:52:28,745 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:52:28,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:52:28,746 INFO L85 PathProgramCache]: Analyzing trace with hash 1654352774, now seen corresponding path program 11 times [2024-06-27 23:52:28,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:52:28,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489202478] [2024-06-27 23:52:28,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:52:28,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:52:28,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:52:30,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:52:30,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:52:30,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489202478] [2024-06-27 23:52:30,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489202478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:52:30,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:52:30,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:52:30,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897469862] [2024-06-27 23:52:30,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:52:30,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:52:30,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:52:30,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:52:30,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:52:30,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:52:30,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 228 transitions, 2515 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:52:30,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:52:30,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:52:30,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:52:30,515 INFO L124 PetriNetUnfolderBase]: 547/968 cut-off events. [2024-06-27 23:52:30,515 INFO L125 PetriNetUnfolderBase]: For 100771/100771 co-relation queries the response was YES. [2024-06-27 23:52:30,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7667 conditions, 968 events. 547/968 cut-off events. For 100771/100771 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 4694 event pairs, 99 based on Foata normal form. 1/967 useless extension candidates. Maximal degree in co-relation 7546. Up to 925 conditions per place. [2024-06-27 23:52:30,525 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 211 selfloop transitions, 25 changer transitions 0/238 dead transitions. [2024-06-27 23:52:30,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 238 transitions, 3049 flow [2024-06-27 23:52:30,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:52:30,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:52:30,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 101 transitions. [2024-06-27 23:52:30,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36200716845878134 [2024-06-27 23:52:30,527 INFO L175 Difference]: Start difference. First operand has 252 places, 228 transitions, 2515 flow. Second operand 9 states and 101 transitions. [2024-06-27 23:52:30,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 238 transitions, 3049 flow [2024-06-27 23:52:30,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 238 transitions, 2997 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 23:52:30,799 INFO L231 Difference]: Finished difference. Result has 256 places, 230 transitions, 2566 flow [2024-06-27 23:52:30,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2463, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2566, PETRI_PLACES=256, PETRI_TRANSITIONS=230} [2024-06-27 23:52:30,800 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 226 predicate places. [2024-06-27 23:52:30,800 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 230 transitions, 2566 flow [2024-06-27 23:52:30,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:52:30,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:52:30,800 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:52:30,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 23:52:30,801 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:52:30,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:52:30,801 INFO L85 PathProgramCache]: Analyzing trace with hash 1654554801, now seen corresponding path program 3 times [2024-06-27 23:52:30,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:52:30,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344866253] [2024-06-27 23:52:30,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:52:30,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:52:30,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:52:32,062 INFO 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:52:32,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:52:32,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344866253] [2024-06-27 23:52:32,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344866253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:52:32,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:52:32,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:52:32,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374544686] [2024-06-27 23:52:32,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:52:32,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:52:32,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:52:32,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:52:32,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:52:32,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:52:32,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 230 transitions, 2566 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:52:32,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:52:32,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:52:32,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:52:32,578 INFO L124 PetriNetUnfolderBase]: 553/978 cut-off events. [2024-06-27 23:52:32,578 INFO L125 PetriNetUnfolderBase]: For 106470/106470 co-relation queries the response was YES. [2024-06-27 23:52:32,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7718 conditions, 978 events. 553/978 cut-off events. For 106470/106470 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 4747 event pairs, 96 based on Foata normal form. 2/978 useless extension candidates. Maximal degree in co-relation 7596. Up to 870 conditions per place. [2024-06-27 23:52:32,588 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 210 selfloop transitions, 34 changer transitions 0/246 dead transitions. [2024-06-27 23:52:32,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 246 transitions, 3434 flow [2024-06-27 23:52:32,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:52:32,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:52:32,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-06-27 23:52:32,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38064516129032255 [2024-06-27 23:52:32,589 INFO L175 Difference]: Start difference. First operand has 256 places, 230 transitions, 2566 flow. Second operand 10 states and 118 transitions. [2024-06-27 23:52:32,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 246 transitions, 3434 flow [2024-06-27 23:52:32,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 246 transitions, 3355 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-27 23:52:32,888 INFO L231 Difference]: Finished difference. Result has 259 places, 232 transitions, 2578 flow [2024-06-27 23:52:32,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2487, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2578, PETRI_PLACES=259, PETRI_TRANSITIONS=232} [2024-06-27 23:52:32,889 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 229 predicate places. [2024-06-27 23:52:32,889 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 232 transitions, 2578 flow [2024-06-27 23:52:32,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:52:32,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:52:32,889 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:52:32,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 23:52:32,889 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:52:32,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:52:32,890 INFO L85 PathProgramCache]: Analyzing trace with hash 1654352991, now seen corresponding path program 4 times [2024-06-27 23:52:32,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:52:32,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890024209] [2024-06-27 23:52:32,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:52:32,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:52:32,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:52:34,223 INFO 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:52:34,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:52:34,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890024209] [2024-06-27 23:52:34,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890024209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:52:34,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:52:34,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:52:34,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141538271] [2024-06-27 23:52:34,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:52:34,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:52:34,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:52:34,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:52:34,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:52:34,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:52:34,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 232 transitions, 2578 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:52:34,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:52:34,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:52:34,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:52:34,729 INFO L124 PetriNetUnfolderBase]: 549/972 cut-off events. [2024-06-27 23:52:34,730 INFO L125 PetriNetUnfolderBase]: For 103085/103085 co-relation queries the response was YES. [2024-06-27 23:52:34,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7581 conditions, 972 events. 549/972 cut-off events. For 103085/103085 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 4722 event pairs, 95 based on Foata normal form. 2/972 useless extension candidates. Maximal degree in co-relation 7458. Up to 867 conditions per place. [2024-06-27 23:52:34,738 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 204 selfloop transitions, 38 changer transitions 0/244 dead transitions. [2024-06-27 23:52:34,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 244 transitions, 3262 flow [2024-06-27 23:52:34,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:52:34,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:52:34,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-27 23:52:34,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36774193548387096 [2024-06-27 23:52:34,739 INFO L175 Difference]: Start difference. First operand has 259 places, 232 transitions, 2578 flow. Second operand 10 states and 114 transitions. [2024-06-27 23:52:34,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 244 transitions, 3262 flow [2024-06-27 23:52:35,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 244 transitions, 3201 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 23:52:35,063 INFO L231 Difference]: Finished difference. Result has 262 places, 232 transitions, 2598 flow [2024-06-27 23:52:35,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2517, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2598, PETRI_PLACES=262, PETRI_TRANSITIONS=232} [2024-06-27 23:52:35,064 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 232 predicate places. [2024-06-27 23:52:35,064 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 232 transitions, 2598 flow [2024-06-27 23:52:35,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:52:35,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:52:35,064 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:52:35,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 23:52:35,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:52:35,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:52:35,065 INFO L85 PathProgramCache]: Analyzing trace with hash 1654554584, now seen corresponding path program 12 times [2024-06-27 23:52:35,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:52:35,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181236029] [2024-06-27 23:52:35,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:52:35,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:52:35,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:52:36,337 INFO 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:52:36,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:52:36,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181236029] [2024-06-27 23:52:36,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181236029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:52:36,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:52:36,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:52:36,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364471292] [2024-06-27 23:52:36,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:52:36,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:52:36,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:52:36,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:52:36,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:52:36,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:52:36,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 232 transitions, 2598 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:52:36,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:52:36,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:52:36,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:52:36,812 INFO L124 PetriNetUnfolderBase]: 552/977 cut-off events. [2024-06-27 23:52:36,813 INFO L125 PetriNetUnfolderBase]: For 102767/102767 co-relation queries the response was YES. [2024-06-27 23:52:36,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7685 conditions, 977 events. 552/977 cut-off events. For 102767/102767 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 4751 event pairs, 98 based on Foata normal form. 1/976 useless extension candidates. Maximal degree in co-relation 7561. Up to 934 conditions per place. [2024-06-27 23:52:36,822 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 216 selfloop transitions, 24 changer transitions 0/242 dead transitions. [2024-06-27 23:52:36,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 242 transitions, 3144 flow [2024-06-27 23:52:36,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:52:36,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:52:36,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 102 transitions. [2024-06-27 23:52:36,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3655913978494624 [2024-06-27 23:52:36,823 INFO L175 Difference]: Start difference. First operand has 262 places, 232 transitions, 2598 flow. Second operand 9 states and 102 transitions. [2024-06-27 23:52:36,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 242 transitions, 3144 flow [2024-06-27 23:52:37,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 242 transitions, 3030 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 23:52:37,188 INFO L231 Difference]: Finished difference. Result has 261 places, 234 transitions, 2589 flow [2024-06-27 23:52:37,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2484, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2589, PETRI_PLACES=261, PETRI_TRANSITIONS=234} [2024-06-27 23:52:37,189 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 231 predicate places. [2024-06-27 23:52:37,189 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 234 transitions, 2589 flow [2024-06-27 23:52:37,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:52:37,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:52:37,189 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:52:37,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 23:52:37,190 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:52:37,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:52:37,190 INFO L85 PathProgramCache]: Analyzing trace with hash 1654347194, now seen corresponding path program 13 times [2024-06-27 23:52:37,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:52:37,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748504213] [2024-06-27 23:52:37,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:52:37,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:52:37,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:52:38,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:52:38,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:52:38,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1748504213] [2024-06-27 23:52:38,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1748504213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:52:38,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:52:38,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:52:38,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306689424] [2024-06-27 23:52:38,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:52:38,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:52:38,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:52:38,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:52:38,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:52:38,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:52:38,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 234 transitions, 2589 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:52:38,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:52:38,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:52:38,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:52:39,212 INFO L124 PetriNetUnfolderBase]: 565/998 cut-off events. [2024-06-27 23:52:39,212 INFO L125 PetriNetUnfolderBase]: For 111517/111517 co-relation queries the response was YES. [2024-06-27 23:52:39,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7946 conditions, 998 events. 565/998 cut-off events. For 111517/111517 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 4860 event pairs, 93 based on Foata normal form. 1/997 useless extension candidates. Maximal degree in co-relation 7821. Up to 839 conditions per place. [2024-06-27 23:52:39,221 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 199 selfloop transitions, 50 changer transitions 0/251 dead transitions. [2024-06-27 23:52:39,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 251 transitions, 3527 flow [2024-06-27 23:52:39,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:52:39,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:52:39,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2024-06-27 23:52:39,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774193548387097 [2024-06-27 23:52:39,222 INFO L175 Difference]: Start difference. First operand has 261 places, 234 transitions, 2589 flow. Second operand 10 states and 117 transitions. [2024-06-27 23:52:39,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 251 transitions, 3527 flow [2024-06-27 23:52:39,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 251 transitions, 3446 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-27 23:52:39,565 INFO L231 Difference]: Finished difference. Result has 265 places, 238 transitions, 2713 flow [2024-06-27 23:52:39,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2508, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2713, PETRI_PLACES=265, PETRI_TRANSITIONS=238} [2024-06-27 23:52:39,566 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 235 predicate places. [2024-06-27 23:52:39,566 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 238 transitions, 2713 flow [2024-06-27 23:52:39,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:52:39,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:52:39,566 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:52:39,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 23:52:39,567 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:52:39,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:52:39,567 INFO L85 PathProgramCache]: Analyzing trace with hash 1911062751, now seen corresponding path program 5 times [2024-06-27 23:52:39,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:52:39,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961562756] [2024-06-27 23:52:39,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:52:39,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:52:39,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:52:40,915 INFO 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:52:40,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:52:40,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961562756] [2024-06-27 23:52:40,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961562756] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:52:40,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:52:40,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:52:40,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815265065] [2024-06-27 23:52:40,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:52:40,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:52:40,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:52:40,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:52:40,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:52:41,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:52:41,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 238 transitions, 2713 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:52:41,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:52:41,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:52:41,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:52:41,546 INFO L124 PetriNetUnfolderBase]: 571/1008 cut-off events. [2024-06-27 23:52:41,546 INFO L125 PetriNetUnfolderBase]: For 118007/118007 co-relation queries the response was YES. [2024-06-27 23:52:41,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8156 conditions, 1008 events. 571/1008 cut-off events. For 118007/118007 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 4941 event pairs, 99 based on Foata normal form. 2/1008 useless extension candidates. Maximal degree in co-relation 8029. Up to 940 conditions per place. [2024-06-27 23:52:41,556 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 225 selfloop transitions, 25 changer transitions 0/252 dead transitions. [2024-06-27 23:52:41,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 252 transitions, 3602 flow [2024-06-27 23:52:41,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:52:41,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:52:41,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 113 transitions. [2024-06-27 23:52:41,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36451612903225805 [2024-06-27 23:52:41,557 INFO L175 Difference]: Start difference. First operand has 265 places, 238 transitions, 2713 flow. Second operand 10 states and 113 transitions. [2024-06-27 23:52:41,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 252 transitions, 3602 flow [2024-06-27 23:52:41,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 252 transitions, 3447 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-27 23:52:41,885 INFO L231 Difference]: Finished difference. Result has 267 places, 240 transitions, 2640 flow [2024-06-27 23:52:41,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2561, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2640, PETRI_PLACES=267, PETRI_TRANSITIONS=240} [2024-06-27 23:52:41,886 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 237 predicate places. [2024-06-27 23:52:41,886 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 240 transitions, 2640 flow [2024-06-27 23:52:41,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:52:41,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:52:41,887 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:52:41,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 23:52:41,887 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:52:41,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:52:41,887 INFO L85 PathProgramCache]: Analyzing trace with hash 1920259521, now seen corresponding path program 6 times [2024-06-27 23:52:41,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:52:41,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961324668] [2024-06-27 23:52:41,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:52:41,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:52:41,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:52:43,080 INFO 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:52:43,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:52:43,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961324668] [2024-06-27 23:52:43,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961324668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:52:43,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:52:43,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:52:43,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503285164] [2024-06-27 23:52:43,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:52:43,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:52:43,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:52:43,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:52:43,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:52:43,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:52:43,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 240 transitions, 2640 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:52:43,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:52:43,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:52:43,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:52:43,564 INFO L124 PetriNetUnfolderBase]: 565/999 cut-off events. [2024-06-27 23:52:43,564 INFO L125 PetriNetUnfolderBase]: For 113892/113892 co-relation queries the response was YES. [2024-06-27 23:52:43,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7749 conditions, 999 events. 565/999 cut-off events. For 113892/113892 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 4898 event pairs, 100 based on Foata normal form. 3/1000 useless extension candidates. Maximal degree in co-relation 7622. Up to 954 conditions per place. [2024-06-27 23:52:43,576 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 224 selfloop transitions, 24 changer transitions 0/250 dead transitions. [2024-06-27 23:52:43,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 250 transitions, 3178 flow [2024-06-27 23:52:43,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:52:43,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:52:43,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-27 23:52:43,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34516129032258064 [2024-06-27 23:52:43,577 INFO L175 Difference]: Start difference. First operand has 267 places, 240 transitions, 2640 flow. Second operand 10 states and 107 transitions. [2024-06-27 23:52:43,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 250 transitions, 3178 flow [2024-06-27 23:52:43,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 250 transitions, 3089 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-27 23:52:43,910 INFO L231 Difference]: Finished difference. Result has 269 places, 242 transitions, 2637 flow [2024-06-27 23:52:43,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2551, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2637, PETRI_PLACES=269, PETRI_TRANSITIONS=242} [2024-06-27 23:52:43,911 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 239 predicate places. [2024-06-27 23:52:43,911 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 242 transitions, 2637 flow [2024-06-27 23:52:43,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:52:43,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:52:43,911 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:52:43,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 23:52:43,911 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:52:43,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:52:43,912 INFO L85 PathProgramCache]: Analyzing trace with hash 1911055311, now seen corresponding path program 7 times [2024-06-27 23:52:43,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:52:43,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504134405] [2024-06-27 23:52:43,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:52:43,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:52:43,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:52:45,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:52:45,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:52:45,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504134405] [2024-06-27 23:52:45,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504134405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:52:45,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:52:45,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:52:45,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242191165] [2024-06-27 23:52:45,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:52:45,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:52:45,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:52:45,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:52:45,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:52:45,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:52:45,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 242 transitions, 2637 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:52:45,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:52:45,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:52:45,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:52:45,765 INFO L124 PetriNetUnfolderBase]: 561/993 cut-off events. [2024-06-27 23:52:45,765 INFO L125 PetriNetUnfolderBase]: For 105536/105536 co-relation queries the response was YES. [2024-06-27 23:52:45,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7570 conditions, 993 events. 561/993 cut-off events. For 105536/105536 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 4871 event pairs, 99 based on Foata normal form. 2/993 useless extension candidates. Maximal degree in co-relation 7442. Up to 931 conditions per place. [2024-06-27 23:52:45,774 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 224 selfloop transitions, 27 changer transitions 0/253 dead transitions. [2024-06-27 23:52:45,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 253 transitions, 3181 flow [2024-06-27 23:52:45,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:52:45,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:52:45,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-27 23:52:45,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-27 23:52:45,776 INFO L175 Difference]: Start difference. First operand has 269 places, 242 transitions, 2637 flow. Second operand 10 states and 110 transitions. [2024-06-27 23:52:45,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 253 transitions, 3181 flow [2024-06-27 23:52:46,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 253 transitions, 3080 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-27 23:52:46,086 INFO L231 Difference]: Finished difference. Result has 270 places, 242 transitions, 2595 flow [2024-06-27 23:52:46,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2536, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2595, PETRI_PLACES=270, PETRI_TRANSITIONS=242} [2024-06-27 23:52:46,086 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 240 predicate places. [2024-06-27 23:52:46,087 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 242 transitions, 2595 flow [2024-06-27 23:52:46,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:52:46,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:52:46,087 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:52:46,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 23:52:46,087 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:52:46,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:52:46,088 INFO L85 PathProgramCache]: Analyzing trace with hash 1911055094, now seen corresponding path program 14 times [2024-06-27 23:52:46,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:52:46,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920075491] [2024-06-27 23:52:46,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:52:46,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:52:46,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:52:47,376 INFO 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:52:47,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:52:47,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920075491] [2024-06-27 23:52:47,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920075491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:52:47,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:52:47,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:52:47,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90155805] [2024-06-27 23:52:47,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:52:47,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:52:47,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:52:47,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:52:47,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:52:47,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:52:47,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 242 transitions, 2595 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:52:47,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:52:47,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:52:47,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:52:47,804 INFO L124 PetriNetUnfolderBase]: 558/989 cut-off events. [2024-06-27 23:52:47,805 INFO L125 PetriNetUnfolderBase]: For 104414/104414 co-relation queries the response was YES. [2024-06-27 23:52:47,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7220 conditions, 989 events. 558/989 cut-off events. For 104414/104414 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 4836 event pairs, 100 based on Foata normal form. 4/991 useless extension candidates. Maximal degree in co-relation 7092. Up to 935 conditions per place. [2024-06-27 23:52:47,815 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 223 selfloop transitions, 28 changer transitions 0/253 dead transitions. [2024-06-27 23:52:47,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 253 transitions, 3145 flow [2024-06-27 23:52:47,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:52:47,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:52:47,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 105 transitions. [2024-06-27 23:52:47,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3763440860215054 [2024-06-27 23:52:47,818 INFO L175 Difference]: Start difference. First operand has 270 places, 242 transitions, 2595 flow. Second operand 9 states and 105 transitions. [2024-06-27 23:52:47,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 253 transitions, 3145 flow [2024-06-27 23:52:48,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 253 transitions, 3056 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-27 23:52:48,091 INFO L231 Difference]: Finished difference. Result has 270 places, 244 transitions, 2599 flow [2024-06-27 23:52:48,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2506, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2599, PETRI_PLACES=270, PETRI_TRANSITIONS=244} [2024-06-27 23:52:48,091 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 240 predicate places. [2024-06-27 23:52:48,092 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 244 transitions, 2599 flow [2024-06-27 23:52:48,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:52:48,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:52:48,092 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:52:48,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 23:52:48,092 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:52:48,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:52:48,093 INFO L85 PathProgramCache]: Analyzing trace with hash -165812791, now seen corresponding path program 12 times [2024-06-27 23:52:48,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:52:48,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635260701] [2024-06-27 23:52:48,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:52:48,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:52:48,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:52:49,530 INFO 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:52:49,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:52:49,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635260701] [2024-06-27 23:52:49,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635260701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:52:49,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:52:49,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:52:49,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282801297] [2024-06-27 23:52:49,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:52:49,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:52:49,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:52:49,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:52:49,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:52:49,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:52:49,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 244 transitions, 2599 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:52:49,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:52:49,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:52:49,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:52:49,995 INFO L124 PetriNetUnfolderBase]: 562/997 cut-off events. [2024-06-27 23:52:49,996 INFO L125 PetriNetUnfolderBase]: For 99622/99622 co-relation queries the response was YES. [2024-06-27 23:52:50,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7271 conditions, 997 events. 562/997 cut-off events. For 99622/99622 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 4907 event pairs, 41 based on Foata normal form. 2/997 useless extension candidates. Maximal degree in co-relation 7142. Up to 627 conditions per place. [2024-06-27 23:52:50,007 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 182 selfloop transitions, 78 changer transitions 0/262 dead transitions. [2024-06-27 23:52:50,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 262 transitions, 3343 flow [2024-06-27 23:52:50,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:52:50,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:52:50,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 109 transitions. [2024-06-27 23:52:50,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3906810035842294 [2024-06-27 23:52:50,009 INFO L175 Difference]: Start difference. First operand has 270 places, 244 transitions, 2599 flow. Second operand 9 states and 109 transitions. [2024-06-27 23:52:50,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 262 transitions, 3343 flow [2024-06-27 23:52:50,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 262 transitions, 3191 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-27 23:52:50,344 INFO L231 Difference]: Finished difference. Result has 269 places, 245 transitions, 2619 flow [2024-06-27 23:52:50,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2447, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2619, PETRI_PLACES=269, PETRI_TRANSITIONS=245} [2024-06-27 23:52:50,345 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 239 predicate places. [2024-06-27 23:52:50,345 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 245 transitions, 2619 flow [2024-06-27 23:52:50,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:52:50,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:52:50,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:52:50,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 23:52:50,346 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:52:50,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:52:50,346 INFO L85 PathProgramCache]: Analyzing trace with hash -163934966, now seen corresponding path program 15 times [2024-06-27 23:52:50,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:52:50,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401371274] [2024-06-27 23:52:50,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:52:50,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:52:50,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:52:51,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:52:51,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:52:51,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401371274] [2024-06-27 23:52:51,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401371274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:52:51,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:52:51,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:52:51,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028677541] [2024-06-27 23:52:51,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:52:51,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:52:51,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:52:51,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:52:51,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:52:51,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:52:51,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 245 transitions, 2619 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:52:51,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:52:51,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:52:51,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:52:52,314 INFO L124 PetriNetUnfolderBase]: 575/1018 cut-off events. [2024-06-27 23:52:52,315 INFO L125 PetriNetUnfolderBase]: For 105574/105574 co-relation queries the response was YES. [2024-06-27 23:52:52,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7667 conditions, 1018 events. 575/1018 cut-off events. For 105574/105574 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 5037 event pairs, 74 based on Foata normal form. 1/1017 useless extension candidates. Maximal degree in co-relation 7537. Up to 518 conditions per place. [2024-06-27 23:52:52,325 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 140 selfloop transitions, 125 changer transitions 0/267 dead transitions. [2024-06-27 23:52:52,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 267 transitions, 3601 flow [2024-06-27 23:52:52,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:52:52,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:52:52,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 113 transitions. [2024-06-27 23:52:52,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45564516129032256 [2024-06-27 23:52:52,327 INFO L175 Difference]: Start difference. First operand has 269 places, 245 transitions, 2619 flow. Second operand 8 states and 113 transitions. [2024-06-27 23:52:52,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 267 transitions, 3601 flow [2024-06-27 23:52:52,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 267 transitions, 3463 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 23:52:52,638 INFO L231 Difference]: Finished difference. Result has 271 places, 250 transitions, 2890 flow [2024-06-27 23:52:52,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2485, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2890, PETRI_PLACES=271, PETRI_TRANSITIONS=250} [2024-06-27 23:52:52,639 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 241 predicate places. [2024-06-27 23:52:52,639 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 250 transitions, 2890 flow [2024-06-27 23:52:52,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:52:52,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:52:52,639 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:52:52,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 23:52:52,640 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:52:52,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:52:52,640 INFO L85 PathProgramCache]: Analyzing trace with hash -163935121, now seen corresponding path program 13 times [2024-06-27 23:52:52,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:52:52,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026010959] [2024-06-27 23:52:52,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:52:52,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:52:52,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:52:54,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:52:54,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:52:54,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026010959] [2024-06-27 23:52:54,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026010959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:52:54,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:52:54,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:52:54,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710871000] [2024-06-27 23:52:54,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:52:54,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:52:54,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:52:54,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:52:54,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:52:54,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:52:54,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 250 transitions, 2890 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:52:54,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:52:54,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:52:54,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:52:54,560 INFO L124 PetriNetUnfolderBase]: 579/1026 cut-off events. [2024-06-27 23:52:54,561 INFO L125 PetriNetUnfolderBase]: For 110040/110040 co-relation queries the response was YES. [2024-06-27 23:52:54,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7981 conditions, 1026 events. 579/1026 cut-off events. For 110040/110040 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 5086 event pairs, 69 based on Foata normal form. 2/1026 useless extension candidates. Maximal degree in co-relation 7851. Up to 837 conditions per place. [2024-06-27 23:52:54,571 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 197 selfloop transitions, 66 changer transitions 0/265 dead transitions. [2024-06-27 23:52:54,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 265 transitions, 3461 flow [2024-06-27 23:52:54,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:52:54,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:52:54,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 103 transitions. [2024-06-27 23:52:54,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4153225806451613 [2024-06-27 23:52:54,573 INFO L175 Difference]: Start difference. First operand has 271 places, 250 transitions, 2890 flow. Second operand 8 states and 103 transitions. [2024-06-27 23:52:54,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 265 transitions, 3461 flow [2024-06-27 23:52:54,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 265 transitions, 3327 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 23:52:54,909 INFO L231 Difference]: Finished difference. Result has 273 places, 251 transitions, 2903 flow [2024-06-27 23:52:54,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2756, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2903, PETRI_PLACES=273, PETRI_TRANSITIONS=251} [2024-06-27 23:52:54,910 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 243 predicate places. [2024-06-27 23:52:54,910 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 251 transitions, 2903 flow [2024-06-27 23:52:54,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:52:54,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:52:54,911 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:52:54,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 23:52:54,911 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:52:54,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:52:54,911 INFO L85 PathProgramCache]: Analyzing trace with hash -163938841, now seen corresponding path program 14 times [2024-06-27 23:52:54,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:52:54,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804956967] [2024-06-27 23:52:54,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:52:54,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:52:54,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:52:56,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:52:56,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:52:56,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804956967] [2024-06-27 23:52:56,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804956967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:52:56,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:52:56,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:52:56,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226975595] [2024-06-27 23:52:56,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:52:56,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:52:56,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:52:56,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:52:56,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:52:56,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:52:56,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 251 transitions, 2903 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:52:56,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:52:56,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:52:56,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:52:56,841 INFO L124 PetriNetUnfolderBase]: 583/1034 cut-off events. [2024-06-27 23:52:56,841 INFO L125 PetriNetUnfolderBase]: For 109753/109753 co-relation queries the response was YES. [2024-06-27 23:52:56,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8034 conditions, 1034 events. 583/1034 cut-off events. For 109753/109753 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 5150 event pairs, 65 based on Foata normal form. 2/1034 useless extension candidates. Maximal degree in co-relation 7904. Up to 817 conditions per place. [2024-06-27 23:52:56,855 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 196 selfloop transitions, 69 changer transitions 0/267 dead transitions. [2024-06-27 23:52:56,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 267 transitions, 3482 flow [2024-06-27 23:52:56,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:52:56,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:52:56,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 111 transitions. [2024-06-27 23:52:56,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978494623655914 [2024-06-27 23:52:56,856 INFO L175 Difference]: Start difference. First operand has 273 places, 251 transitions, 2903 flow. Second operand 9 states and 111 transitions. [2024-06-27 23:52:56,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 267 transitions, 3482 flow [2024-06-27 23:52:57,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 267 transitions, 3348 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 23:52:57,198 INFO L231 Difference]: Finished difference. Result has 275 places, 252 transitions, 2924 flow [2024-06-27 23:52:57,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2769, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2924, PETRI_PLACES=275, PETRI_TRANSITIONS=252} [2024-06-27 23:52:57,200 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 245 predicate places. [2024-06-27 23:52:57,200 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 252 transitions, 2924 flow [2024-06-27 23:52:57,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:52:57,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:52:57,200 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:52:57,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 23:52:57,200 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:52:57,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:52:57,202 INFO L85 PathProgramCache]: Analyzing trace with hash 1664793388, now seen corresponding path program 16 times [2024-06-27 23:52:57,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:52:57,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002243591] [2024-06-27 23:52:57,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:52:57,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:52:57,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:52:58,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:52:58,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:52:58,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002243591] [2024-06-27 23:52:58,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002243591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:52:58,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:52:58,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:52:58,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592057182] [2024-06-27 23:52:58,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:52:58,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:52:58,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:52:58,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:52:58,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:52:58,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:52:58,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 252 transitions, 2924 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:52:58,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:52:58,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:52:58,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:52:59,309 INFO L124 PetriNetUnfolderBase]: 586/1039 cut-off events. [2024-06-27 23:52:59,310 INFO L125 PetriNetUnfolderBase]: For 106259/106259 co-relation queries the response was YES. [2024-06-27 23:52:59,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8087 conditions, 1039 events. 586/1039 cut-off events. For 106259/106259 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 5181 event pairs, 69 based on Foata normal form. 1/1038 useless extension candidates. Maximal degree in co-relation 7956. Up to 877 conditions per place. [2024-06-27 23:52:59,321 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 197 selfloop transitions, 65 changer transitions 0/264 dead transitions. [2024-06-27 23:52:59,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 264 transitions, 3494 flow [2024-06-27 23:52:59,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:52:59,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:52:59,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 109 transitions. [2024-06-27 23:52:59,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3906810035842294 [2024-06-27 23:52:59,322 INFO L175 Difference]: Start difference. First operand has 275 places, 252 transitions, 2924 flow. Second operand 9 states and 109 transitions. [2024-06-27 23:52:59,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 264 transitions, 3494 flow [2024-06-27 23:52:59,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 264 transitions, 3352 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 23:52:59,644 INFO L231 Difference]: Finished difference. Result has 276 places, 254 transitions, 2946 flow [2024-06-27 23:52:59,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2782, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2946, PETRI_PLACES=276, PETRI_TRANSITIONS=254} [2024-06-27 23:52:59,644 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 246 predicate places. [2024-06-27 23:52:59,645 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 254 transitions, 2946 flow [2024-06-27 23:52:59,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:52:59,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:52:59,645 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:52:59,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 23:52:59,645 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:52:59,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:52:59,646 INFO L85 PathProgramCache]: Analyzing trace with hash -77099161, now seen corresponding path program 15 times [2024-06-27 23:52:59,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:52:59,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087295420] [2024-06-27 23:52:59,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:52:59,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:52:59,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:53:01,193 INFO 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:53:01,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:53:01,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087295420] [2024-06-27 23:53:01,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087295420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:53:01,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:53:01,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:53:01,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214603455] [2024-06-27 23:53:01,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:53:01,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:53:01,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:53:01,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:53:01,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:53:01,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:53:01,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 254 transitions, 2946 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:53:01,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:53:01,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:53:01,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:53:01,769 INFO L124 PetriNetUnfolderBase]: 590/1047 cut-off events. [2024-06-27 23:53:01,769 INFO L125 PetriNetUnfolderBase]: For 109913/109913 co-relation queries the response was YES. [2024-06-27 23:53:01,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8115 conditions, 1047 events. 590/1047 cut-off events. For 109913/109913 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 5238 event pairs, 67 based on Foata normal form. 2/1047 useless extension candidates. Maximal degree in co-relation 7984. Up to 926 conditions per place. [2024-06-27 23:53:01,778 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 219 selfloop transitions, 45 changer transitions 0/266 dead transitions. [2024-06-27 23:53:01,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 266 transitions, 3511 flow [2024-06-27 23:53:01,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:53:01,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:53:01,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 100 transitions. [2024-06-27 23:53:01,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-27 23:53:01,780 INFO L175 Difference]: Start difference. First operand has 276 places, 254 transitions, 2946 flow. Second operand 8 states and 100 transitions. [2024-06-27 23:53:01,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 266 transitions, 3511 flow [2024-06-27 23:53:02,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 266 transitions, 3374 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 23:53:02,149 INFO L231 Difference]: Finished difference. Result has 276 places, 255 transitions, 2918 flow [2024-06-27 23:53:02,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2809, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2918, PETRI_PLACES=276, PETRI_TRANSITIONS=255} [2024-06-27 23:53:02,149 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 246 predicate places. [2024-06-27 23:53:02,150 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 255 transitions, 2918 flow [2024-06-27 23:53:02,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:53:02,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:53:02,150 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:53:02,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 23:53:02,150 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:53:02,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:53:02,151 INFO L85 PathProgramCache]: Analyzing trace with hash -77099006, now seen corresponding path program 17 times [2024-06-27 23:53:02,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:53:02,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420900569] [2024-06-27 23:53:02,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:53:02,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:53:02,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:53:03,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:53:03,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:53:03,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420900569] [2024-06-27 23:53:03,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420900569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:53:03,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:53:03,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:53:03,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008937868] [2024-06-27 23:53:03,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:53:03,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:53:03,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:53:03,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:53:03,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:53:03,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:53:03,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 255 transitions, 2918 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:53:03,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:53:03,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:53:03,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:53:04,103 INFO L124 PetriNetUnfolderBase]: 593/1052 cut-off events. [2024-06-27 23:53:04,104 INFO L125 PetriNetUnfolderBase]: For 106157/106157 co-relation queries the response was YES. [2024-06-27 23:53:04,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8116 conditions, 1052 events. 593/1052 cut-off events. For 106157/106157 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 5290 event pairs, 71 based on Foata normal form. 1/1051 useless extension candidates. Maximal degree in co-relation 7986. Up to 878 conditions per place. [2024-06-27 23:53:04,115 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 195 selfloop transitions, 70 changer transitions 0/267 dead transitions. [2024-06-27 23:53:04,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 267 transitions, 3498 flow [2024-06-27 23:53:04,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:53:04,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:53:04,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 104 transitions. [2024-06-27 23:53:04,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-27 23:53:04,117 INFO L175 Difference]: Start difference. First operand has 276 places, 255 transitions, 2918 flow. Second operand 8 states and 104 transitions. [2024-06-27 23:53:04,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 267 transitions, 3498 flow [2024-06-27 23:53:04,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 267 transitions, 3402 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 23:53:04,465 INFO L231 Difference]: Finished difference. Result has 277 places, 257 transitions, 3000 flow [2024-06-27 23:53:04,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2822, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3000, PETRI_PLACES=277, PETRI_TRANSITIONS=257} [2024-06-27 23:53:04,466 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 247 predicate places. [2024-06-27 23:53:04,466 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 257 transitions, 3000 flow [2024-06-27 23:53:04,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:53:04,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:53:04,466 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:53:04,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 23:53:04,467 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:53:04,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:53:04,467 INFO L85 PathProgramCache]: Analyzing trace with hash -77247031, now seen corresponding path program 16 times [2024-06-27 23:53:04,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:53:04,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995776555] [2024-06-27 23:53:04,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:53:04,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:53:04,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:53:06,049 INFO 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:53:06,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:53:06,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995776555] [2024-06-27 23:53:06,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995776555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:53:06,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:53:06,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:53:06,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740236495] [2024-06-27 23:53:06,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:53:06,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:53:06,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:53:06,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:53:06,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:53:06,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:53:06,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 257 transitions, 3000 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:53:06,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:53:06,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:53:06,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:53:06,726 INFO L124 PetriNetUnfolderBase]: 604/1073 cut-off events. [2024-06-27 23:53:06,727 INFO L125 PetriNetUnfolderBase]: For 117459/117459 co-relation queries the response was YES. [2024-06-27 23:53:06,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8434 conditions, 1073 events. 604/1073 cut-off events. For 117459/117459 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 5427 event pairs, 66 based on Foata normal form. 2/1073 useless extension candidates. Maximal degree in co-relation 8304. Up to 897 conditions per place. [2024-06-27 23:53:06,737 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 214 selfloop transitions, 56 changer transitions 0/272 dead transitions. [2024-06-27 23:53:06,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 272 transitions, 3768 flow [2024-06-27 23:53:06,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:53:06,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:53:06,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 109 transitions. [2024-06-27 23:53:06,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3906810035842294 [2024-06-27 23:53:06,738 INFO L175 Difference]: Start difference. First operand has 277 places, 257 transitions, 3000 flow. Second operand 9 states and 109 transitions. [2024-06-27 23:53:06,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 272 transitions, 3768 flow [2024-06-27 23:53:07,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 272 transitions, 3615 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 23:53:07,091 INFO L231 Difference]: Finished difference. Result has 279 places, 259 transitions, 2995 flow [2024-06-27 23:53:07,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2849, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2995, PETRI_PLACES=279, PETRI_TRANSITIONS=259} [2024-06-27 23:53:07,092 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 249 predicate places. [2024-06-27 23:53:07,092 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 259 transitions, 2995 flow [2024-06-27 23:53:07,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:53:07,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:53:07,092 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:53:07,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 23:53:07,092 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:53:07,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:53:07,093 INFO L85 PathProgramCache]: Analyzing trace with hash -77243311, now seen corresponding path program 17 times [2024-06-27 23:53:07,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:53:07,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135499188] [2024-06-27 23:53:07,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:53:07,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:53:07,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:53:08,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:53:08,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:53:08,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135499188] [2024-06-27 23:53:08,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135499188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:53:08,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:53:08,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:53:08,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367074671] [2024-06-27 23:53:08,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:53:08,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:53:08,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:53:08,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:53:08,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:53:08,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:53:08,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 259 transitions, 2995 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:53:08,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:53:08,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:53:08,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:53:09,082 INFO L124 PetriNetUnfolderBase]: 601/1068 cut-off events. [2024-06-27 23:53:09,082 INFO L125 PetriNetUnfolderBase]: For 110163/110163 co-relation queries the response was YES. [2024-06-27 23:53:09,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8227 conditions, 1068 events. 601/1068 cut-off events. For 110163/110163 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 5385 event pairs, 69 based on Foata normal form. 2/1068 useless extension candidates. Maximal degree in co-relation 8096. Up to 935 conditions per place. [2024-06-27 23:53:09,093 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 216 selfloop transitions, 52 changer transitions 0/270 dead transitions. [2024-06-27 23:53:09,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 270 transitions, 3557 flow [2024-06-27 23:53:09,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:53:09,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:53:09,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2024-06-27 23:53:09,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835125448028674 [2024-06-27 23:53:09,094 INFO L175 Difference]: Start difference. First operand has 279 places, 259 transitions, 2995 flow. Second operand 9 states and 107 transitions. [2024-06-27 23:53:09,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 270 transitions, 3557 flow [2024-06-27 23:53:09,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 270 transitions, 3473 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 23:53:09,445 INFO L231 Difference]: Finished difference. Result has 282 places, 259 transitions, 3021 flow [2024-06-27 23:53:09,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2911, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3021, PETRI_PLACES=282, PETRI_TRANSITIONS=259} [2024-06-27 23:53:09,448 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 252 predicate places. [2024-06-27 23:53:09,448 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 259 transitions, 3021 flow [2024-06-27 23:53:09,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:53:09,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:53:09,448 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:53:09,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 23:53:09,449 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:53:09,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:53:09,449 INFO L85 PathProgramCache]: Analyzing trace with hash -77243156, now seen corresponding path program 18 times [2024-06-27 23:53:09,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:53:09,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380170149] [2024-06-27 23:53:09,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:53:09,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:53:09,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:53:11,063 INFO 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:53:11,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:53:11,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380170149] [2024-06-27 23:53:11,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380170149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:53:11,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:53:11,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:53:11,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137817029] [2024-06-27 23:53:11,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:53:11,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:53:11,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:53:11,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:53:11,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:53:11,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:53:11,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 259 transitions, 3021 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:53:11,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:53:11,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:53:11,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:53:11,635 INFO L124 PetriNetUnfolderBase]: 604/1073 cut-off events. [2024-06-27 23:53:11,636 INFO L125 PetriNetUnfolderBase]: For 106379/106379 co-relation queries the response was YES. [2024-06-27 23:53:11,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8323 conditions, 1073 events. 604/1073 cut-off events. For 106379/106379 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 5426 event pairs, 73 based on Foata normal form. 1/1072 useless extension candidates. Maximal degree in co-relation 8191. Up to 881 conditions per place. [2024-06-27 23:53:11,644 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 190 selfloop transitions, 79 changer transitions 0/271 dead transitions. [2024-06-27 23:53:11,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 271 transitions, 3613 flow [2024-06-27 23:53:11,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:53:11,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:53:11,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 111 transitions. [2024-06-27 23:53:11,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978494623655914 [2024-06-27 23:53:11,646 INFO L175 Difference]: Start difference. First operand has 282 places, 259 transitions, 3021 flow. Second operand 9 states and 111 transitions. [2024-06-27 23:53:11,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 271 transitions, 3613 flow [2024-06-27 23:53:12,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 271 transitions, 3495 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 23:53:12,029 INFO L231 Difference]: Finished difference. Result has 282 places, 261 transitions, 3103 flow [2024-06-27 23:53:12,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2903, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3103, PETRI_PLACES=282, PETRI_TRANSITIONS=261} [2024-06-27 23:53:12,029 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 252 predicate places. [2024-06-27 23:53:12,029 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 261 transitions, 3103 flow [2024-06-27 23:53:12,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:53:12,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:53:12,030 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:53:12,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 23:53:12,030 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:53:12,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:53:12,030 INFO L85 PathProgramCache]: Analyzing trace with hash 1219485023, now seen corresponding path program 18 times [2024-06-27 23:53:12,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:53:12,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046706881] [2024-06-27 23:53:12,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:53:12,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:53:12,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:53:13,731 INFO 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:53:13,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:53:13,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046706881] [2024-06-27 23:53:13,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046706881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:53:13,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:53:13,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:53:13,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405954932] [2024-06-27 23:53:13,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:53:13,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:53:13,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:53:13,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:53:13,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:53:13,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:53:13,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 261 transitions, 3103 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:53:13,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:53:13,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:53:13,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:53:14,310 INFO L124 PetriNetUnfolderBase]: 608/1082 cut-off events. [2024-06-27 23:53:14,310 INFO L125 PetriNetUnfolderBase]: For 110277/110277 co-relation queries the response was YES. [2024-06-27 23:53:14,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8418 conditions, 1082 events. 608/1082 cut-off events. For 110277/110277 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 5515 event pairs, 38 based on Foata normal form. 2/1082 useless extension candidates. Maximal degree in co-relation 8286. Up to 841 conditions per place. [2024-06-27 23:53:14,323 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 208 selfloop transitions, 71 changer transitions 0/281 dead transitions. [2024-06-27 23:53:14,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 281 transitions, 3904 flow [2024-06-27 23:53:14,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:53:14,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:53:14,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 116 transitions. [2024-06-27 23:53:14,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4157706093189964 [2024-06-27 23:53:14,325 INFO L175 Difference]: Start difference. First operand has 282 places, 261 transitions, 3103 flow. Second operand 9 states and 116 transitions. [2024-06-27 23:53:14,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 281 transitions, 3904 flow [2024-06-27 23:53:14,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 281 transitions, 3729 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-27 23:53:14,673 INFO L231 Difference]: Finished difference. Result has 283 places, 262 transitions, 3093 flow [2024-06-27 23:53:14,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2930, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3093, PETRI_PLACES=283, PETRI_TRANSITIONS=262} [2024-06-27 23:53:14,673 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 253 predicate places. [2024-06-27 23:53:14,673 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 262 transitions, 3093 flow [2024-06-27 23:53:14,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:53:14,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:53:14,674 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:53:14,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 23:53:14,674 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:53:14,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:53:14,674 INFO L85 PathProgramCache]: Analyzing trace with hash 471436733, now seen corresponding path program 19 times [2024-06-27 23:53:14,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:53:14,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188069149] [2024-06-27 23:53:14,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:53:14,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:53:14,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:53:16,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:53:16,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:53:16,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188069149] [2024-06-27 23:53:16,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188069149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:53:16,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:53:16,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:53:16,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131412301] [2024-06-27 23:53:16,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:53:16,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:53:16,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:53:16,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:53:16,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:53:16,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:53:16,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 262 transitions, 3093 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:53:16,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:53:16,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:53:16,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:53:16,558 INFO L124 PetriNetUnfolderBase]: 612/1090 cut-off events. [2024-06-27 23:53:16,558 INFO L125 PetriNetUnfolderBase]: For 110405/110405 co-relation queries the response was YES. [2024-06-27 23:53:16,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8472 conditions, 1090 events. 612/1090 cut-off events. For 110405/110405 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 5567 event pairs, 67 based on Foata normal form. 2/1090 useless extension candidates. Maximal degree in co-relation 8340. Up to 930 conditions per place. [2024-06-27 23:53:16,595 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 214 selfloop transitions, 64 changer transitions 0/280 dead transitions. [2024-06-27 23:53:16,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 280 transitions, 3718 flow [2024-06-27 23:53:16,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:53:16,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:53:16,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-27 23:53:16,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40860215053763443 [2024-06-27 23:53:16,596 INFO L175 Difference]: Start difference. First operand has 283 places, 262 transitions, 3093 flow. Second operand 9 states and 114 transitions. [2024-06-27 23:53:16,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 280 transitions, 3718 flow [2024-06-27 23:53:16,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 280 transitions, 3510 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-27 23:53:16,943 INFO L231 Difference]: Finished difference. Result has 283 places, 263 transitions, 3038 flow [2024-06-27 23:53:16,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2889, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3038, PETRI_PLACES=283, PETRI_TRANSITIONS=263} [2024-06-27 23:53:16,943 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 253 predicate places. [2024-06-27 23:53:16,943 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 263 transitions, 3038 flow [2024-06-27 23:53:16,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:53:16,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:53:16,944 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:53:16,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 23:53:16,944 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:53:16,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:53:16,945 INFO L85 PathProgramCache]: Analyzing trace with hash 471436888, now seen corresponding path program 19 times [2024-06-27 23:53:16,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:53:16,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216107721] [2024-06-27 23:53:16,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:53:16,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:53:16,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:53:18,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:53:18,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:53:18,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216107721] [2024-06-27 23:53:18,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216107721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:53:18,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:53:18,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:53:18,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910967662] [2024-06-27 23:53:18,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:53:18,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:53:18,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:53:18,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:53:18,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:53:18,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:53:18,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 263 transitions, 3038 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:53:18,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:53:18,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:53:18,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:53:18,851 INFO L124 PetriNetUnfolderBase]: 615/1095 cut-off events. [2024-06-27 23:53:18,851 INFO L125 PetriNetUnfolderBase]: For 106504/106504 co-relation queries the response was YES. [2024-06-27 23:53:18,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8362 conditions, 1095 events. 615/1095 cut-off events. For 106504/106504 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 5589 event pairs, 70 based on Foata normal form. 1/1094 useless extension candidates. Maximal degree in co-relation 8231. Up to 849 conditions per place. [2024-06-27 23:53:18,863 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 179 selfloop transitions, 102 changer transitions 0/283 dead transitions. [2024-06-27 23:53:18,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 283 transitions, 3879 flow [2024-06-27 23:53:18,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:53:18,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:53:18,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 113 transitions. [2024-06-27 23:53:18,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45564516129032256 [2024-06-27 23:53:18,864 INFO L175 Difference]: Start difference. First operand has 283 places, 263 transitions, 3038 flow. Second operand 8 states and 113 transitions. [2024-06-27 23:53:18,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 283 transitions, 3879 flow [2024-06-27 23:53:19,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 283 transitions, 3741 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 23:53:19,190 INFO L231 Difference]: Finished difference. Result has 283 places, 266 transitions, 3171 flow [2024-06-27 23:53:19,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2902, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3171, PETRI_PLACES=283, PETRI_TRANSITIONS=266} [2024-06-27 23:53:19,190 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 253 predicate places. [2024-06-27 23:53:19,190 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 266 transitions, 3171 flow [2024-06-27 23:53:19,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:53:19,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:53:19,191 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:53:19,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 23:53:19,191 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:53:19,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:53:19,191 INFO L85 PathProgramCache]: Analyzing trace with hash 471581038, now seen corresponding path program 20 times [2024-06-27 23:53:19,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:53:19,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451214565] [2024-06-27 23:53:19,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:53:19,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:53:19,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:53:20,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:53:20,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:53:20,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451214565] [2024-06-27 23:53:20,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451214565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:53:20,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:53:20,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:53:20,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54066195] [2024-06-27 23:53:20,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:53:20,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:53:20,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:53:20,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:53:20,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:53:20,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:53:20,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 266 transitions, 3171 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:53:20,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:53:20,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:53:20,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:53:21,117 INFO L124 PetriNetUnfolderBase]: 623/1110 cut-off events. [2024-06-27 23:53:21,117 INFO L125 PetriNetUnfolderBase]: For 110499/110499 co-relation queries the response was YES. [2024-06-27 23:53:21,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8639 conditions, 1110 events. 623/1110 cut-off events. For 110499/110499 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 5682 event pairs, 89 based on Foata normal form. 1/1109 useless extension candidates. Maximal degree in co-relation 8509. Up to 932 conditions per place. [2024-06-27 23:53:21,130 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 205 selfloop transitions, 77 changer transitions 0/284 dead transitions. [2024-06-27 23:53:21,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 284 transitions, 4023 flow [2024-06-27 23:53:21,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:53:21,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:53:21,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 109 transitions. [2024-06-27 23:53:21,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43951612903225806 [2024-06-27 23:53:21,132 INFO L175 Difference]: Start difference. First operand has 283 places, 266 transitions, 3171 flow. Second operand 8 states and 109 transitions. [2024-06-27 23:53:21,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 284 transitions, 4023 flow [2024-06-27 23:53:21,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 284 transitions, 3904 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 23:53:21,487 INFO L231 Difference]: Finished difference. Result has 286 places, 270 transitions, 3296 flow [2024-06-27 23:53:21,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3054, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3296, PETRI_PLACES=286, PETRI_TRANSITIONS=270} [2024-06-27 23:53:21,487 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 256 predicate places. [2024-06-27 23:53:21,488 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 270 transitions, 3296 flow [2024-06-27 23:53:21,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:53:21,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:53:21,488 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:53:21,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 23:53:21,488 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:53:21,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:53:21,489 INFO L85 PathProgramCache]: Analyzing trace with hash 471586835, now seen corresponding path program 8 times [2024-06-27 23:53:21,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:53:21,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526992806] [2024-06-27 23:53:21,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:53:21,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:53:21,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:53:22,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:53:22,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:53:22,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526992806] [2024-06-27 23:53:22,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526992806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:53:22,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:53:22,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:53:22,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096854235] [2024-06-27 23:53:22,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:53:22,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:53:22,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:53:22,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:53:22,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:53:23,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:53:23,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 270 transitions, 3296 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:53:23,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:53:23,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:53:23,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:53:23,579 INFO L124 PetriNetUnfolderBase]: 629/1117 cut-off events. [2024-06-27 23:53:23,579 INFO L125 PetriNetUnfolderBase]: For 114174/114174 co-relation queries the response was YES. [2024-06-27 23:53:23,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8788 conditions, 1117 events. 629/1117 cut-off events. For 114174/114174 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 5732 event pairs, 70 based on Foata normal form. 2/1117 useless extension candidates. Maximal degree in co-relation 8657. Up to 821 conditions per place. [2024-06-27 23:53:23,590 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 214 selfloop transitions, 74 changer transitions 0/290 dead transitions. [2024-06-27 23:53:23,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 290 transitions, 4129 flow [2024-06-27 23:53:23,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:53:23,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:53:23,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 133 transitions. [2024-06-27 23:53:23,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4290322580645161 [2024-06-27 23:53:23,592 INFO L175 Difference]: Start difference. First operand has 286 places, 270 transitions, 3296 flow. Second operand 10 states and 133 transitions. [2024-06-27 23:53:23,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 290 transitions, 4129 flow [2024-06-27 23:53:23,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 290 transitions, 4012 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 23:53:23,939 INFO L231 Difference]: Finished difference. Result has 291 places, 272 transitions, 3351 flow [2024-06-27 23:53:23,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3181, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3351, PETRI_PLACES=291, PETRI_TRANSITIONS=272} [2024-06-27 23:53:23,939 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 261 predicate places. [2024-06-27 23:53:23,939 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 272 transitions, 3351 flow [2024-06-27 23:53:23,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:53:23,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:53:23,940 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:53:23,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 23:53:23,940 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:53:23,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:53:23,940 INFO L85 PathProgramCache]: Analyzing trace with hash 471586618, now seen corresponding path program 21 times [2024-06-27 23:53:23,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:53:23,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778216899] [2024-06-27 23:53:23,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:53:23,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:53:23,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:53:25,461 INFO 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:53:25,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:53:25,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778216899] [2024-06-27 23:53:25,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778216899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:53:25,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:53:25,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:53:25,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840199218] [2024-06-27 23:53:25,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:53:25,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:53:25,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:53:25,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:53:25,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:53:25,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:53:25,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 272 transitions, 3351 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:53:25,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:53:25,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:53:25,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:53:25,989 INFO L124 PetriNetUnfolderBase]: 627/1117 cut-off events. [2024-06-27 23:53:25,989 INFO L125 PetriNetUnfolderBase]: For 106899/106899 co-relation queries the response was YES. [2024-06-27 23:53:25,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8796 conditions, 1117 events. 627/1117 cut-off events. For 106899/106899 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 5731 event pairs, 89 based on Foata normal form. 1/1116 useless extension candidates. Maximal degree in co-relation 8663. Up to 952 conditions per place. [2024-06-27 23:53:26,000 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 211 selfloop transitions, 72 changer transitions 0/285 dead transitions. [2024-06-27 23:53:26,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 285 transitions, 3957 flow [2024-06-27 23:53:26,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:53:26,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:53:26,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 121 transitions. [2024-06-27 23:53:26,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4336917562724014 [2024-06-27 23:53:26,001 INFO L175 Difference]: Start difference. First operand has 291 places, 272 transitions, 3351 flow. Second operand 9 states and 121 transitions. [2024-06-27 23:53:26,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 285 transitions, 3957 flow [2024-06-27 23:53:26,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 285 transitions, 3783 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-27 23:53:26,359 INFO L231 Difference]: Finished difference. Result has 292 places, 272 transitions, 3332 flow [2024-06-27 23:53:26,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3180, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3332, PETRI_PLACES=292, PETRI_TRANSITIONS=272} [2024-06-27 23:53:26,360 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 262 predicate places. [2024-06-27 23:53:26,360 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 272 transitions, 3332 flow [2024-06-27 23:53:26,360 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:53:26,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:53:26,360 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:53:26,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 23:53:26,360 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:53:26,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:53:26,361 INFO L85 PathProgramCache]: Analyzing trace with hash 471580883, now seen corresponding path program 20 times [2024-06-27 23:53:26,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:53:26,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113379381] [2024-06-27 23:53:26,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:53:26,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:53:26,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:53:27,986 INFO 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:53:27,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:53:27,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113379381] [2024-06-27 23:53:27,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113379381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:53:27,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:53:27,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:53:27,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137206814] [2024-06-27 23:53:27,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:53:27,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:53:27,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:53:27,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:53:27,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:53:28,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:53:28,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 272 transitions, 3332 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:53:28,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:53:28,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:53:28,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:53:28,706 INFO L124 PetriNetUnfolderBase]: 631/1125 cut-off events. [2024-06-27 23:53:28,706 INFO L125 PetriNetUnfolderBase]: For 112762/112762 co-relation queries the response was YES. [2024-06-27 23:53:28,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8821 conditions, 1125 events. 631/1125 cut-off events. For 112762/112762 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 5798 event pairs, 86 based on Foata normal form. 2/1125 useless extension candidates. Maximal degree in co-relation 8687. Up to 1001 conditions per place. [2024-06-27 23:53:28,719 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 235 selfloop transitions, 50 changer transitions 0/287 dead transitions. [2024-06-27 23:53:28,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 287 transitions, 3956 flow [2024-06-27 23:53:28,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:53:28,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:53:28,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 109 transitions. [2024-06-27 23:53:28,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3906810035842294 [2024-06-27 23:53:28,720 INFO L175 Difference]: Start difference. First operand has 292 places, 272 transitions, 3332 flow. Second operand 9 states and 109 transitions. [2024-06-27 23:53:28,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 287 transitions, 3956 flow [2024-06-27 23:53:29,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 287 transitions, 3799 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 23:53:29,094 INFO L231 Difference]: Finished difference. Result has 292 places, 273 transitions, 3298 flow [2024-06-27 23:53:29,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3175, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3298, PETRI_PLACES=292, PETRI_TRANSITIONS=273} [2024-06-27 23:53:29,095 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 262 predicate places. [2024-06-27 23:53:29,095 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 273 transitions, 3298 flow [2024-06-27 23:53:29,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:53:29,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:53:29,095 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:53:29,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 23:53:29,096 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:53:29,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:53:29,096 INFO L85 PathProgramCache]: Analyzing trace with hash 477158465, now seen corresponding path program 9 times [2024-06-27 23:53:29,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:53:29,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504057508] [2024-06-27 23:53:29,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:53:29,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:53:29,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:53:30,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:53:30,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:53:30,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504057508] [2024-06-27 23:53:30,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504057508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:53:30,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:53:30,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:53:30,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783693419] [2024-06-27 23:53:30,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:53:30,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:53:30,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:53:30,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:53:30,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:53:31,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:53:31,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 273 transitions, 3298 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:53:31,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:53:31,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:53:31,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:53:31,556 INFO L124 PetriNetUnfolderBase]: 637/1132 cut-off events. [2024-06-27 23:53:31,556 INFO L125 PetriNetUnfolderBase]: For 112800/112800 co-relation queries the response was YES. [2024-06-27 23:53:31,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8828 conditions, 1132 events. 637/1132 cut-off events. For 112800/112800 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 5825 event pairs, 65 based on Foata normal form. 2/1132 useless extension candidates. Maximal degree in co-relation 8694. Up to 832 conditions per place. [2024-06-27 23:53:31,568 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 212 selfloop transitions, 77 changer transitions 0/291 dead transitions. [2024-06-27 23:53:31,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 291 transitions, 4123 flow [2024-06-27 23:53:31,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:53:31,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:53:31,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 127 transitions. [2024-06-27 23:53:31,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4096774193548387 [2024-06-27 23:53:31,569 INFO L175 Difference]: Start difference. First operand has 292 places, 273 transitions, 3298 flow. Second operand 10 states and 127 transitions. [2024-06-27 23:53:31,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 291 transitions, 4123 flow [2024-06-27 23:53:31,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 291 transitions, 4011 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-27 23:53:31,921 INFO L231 Difference]: Finished difference. Result has 294 places, 275 transitions, 3364 flow [2024-06-27 23:53:31,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3188, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3364, PETRI_PLACES=294, PETRI_TRANSITIONS=275} [2024-06-27 23:53:31,922 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 264 predicate places. [2024-06-27 23:53:31,922 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 275 transitions, 3364 flow [2024-06-27 23:53:31,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:53:31,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:53:31,922 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:53:31,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 23:53:31,923 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:53:31,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:53:31,923 INFO L85 PathProgramCache]: Analyzing trace with hash 476943418, now seen corresponding path program 22 times [2024-06-27 23:53:31,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:53:31,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202514890] [2024-06-27 23:53:31,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:53:31,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:53:31,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:53:33,443 INFO 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:53:33,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:53:33,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202514890] [2024-06-27 23:53:33,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202514890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:53:33,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:53:33,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:53:33,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276684589] [2024-06-27 23:53:33,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:53:33,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:53:33,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:53:33,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:53:33,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:53:33,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:53:33,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 275 transitions, 3364 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:53:33,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:53:33,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:53:33,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:53:33,965 INFO L124 PetriNetUnfolderBase]: 640/1137 cut-off events. [2024-06-27 23:53:33,965 INFO L125 PetriNetUnfolderBase]: For 109337/109337 co-relation queries the response was YES. [2024-06-27 23:53:33,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8949 conditions, 1137 events. 640/1137 cut-off events. For 109337/109337 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 5854 event pairs, 72 based on Foata normal form. 1/1136 useless extension candidates. Maximal degree in co-relation 8815. Up to 957 conditions per place. [2024-06-27 23:53:33,975 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 216 selfloop transitions, 70 changer transitions 0/288 dead transitions. [2024-06-27 23:53:33,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 288 transitions, 4178 flow [2024-06-27 23:53:33,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:53:33,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:53:33,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 105 transitions. [2024-06-27 23:53:33,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42338709677419356 [2024-06-27 23:53:33,976 INFO L175 Difference]: Start difference. First operand has 294 places, 275 transitions, 3364 flow. Second operand 8 states and 105 transitions. [2024-06-27 23:53:33,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 288 transitions, 4178 flow [2024-06-27 23:53:34,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 288 transitions, 4030 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 23:53:34,352 INFO L231 Difference]: Finished difference. Result has 295 places, 277 transitions, 3406 flow [2024-06-27 23:53:34,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3216, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3406, PETRI_PLACES=295, PETRI_TRANSITIONS=277} [2024-06-27 23:53:34,353 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 265 predicate places. [2024-06-27 23:53:34,353 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 277 transitions, 3406 flow [2024-06-27 23:53:34,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:53:34,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:53:34,353 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:53:34,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 23:53:34,353 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:53:34,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:53:34,354 INFO L85 PathProgramCache]: Analyzing trace with hash 477150808, now seen corresponding path program 23 times [2024-06-27 23:53:34,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:53:34,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281122981] [2024-06-27 23:53:34,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:53:34,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:53:34,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:53:35,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:53:35,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:53:35,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281122981] [2024-06-27 23:53:35,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281122981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:53:35,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:53:35,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:53:35,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850826350] [2024-06-27 23:53:35,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:53:35,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:53:35,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:53:35,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:53:35,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:53:36,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:53:36,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 277 transitions, 3406 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:53:36,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:53:36,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:53:36,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:53:36,464 INFO L124 PetriNetUnfolderBase]: 643/1142 cut-off events. [2024-06-27 23:53:36,464 INFO L125 PetriNetUnfolderBase]: For 111738/111738 co-relation queries the response was YES. [2024-06-27 23:53:36,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8995 conditions, 1142 events. 643/1142 cut-off events. For 111738/111738 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 5883 event pairs, 72 based on Foata normal form. 1/1141 useless extension candidates. Maximal degree in co-relation 8861. Up to 980 conditions per place. [2024-06-27 23:53:36,476 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 222 selfloop transitions, 65 changer transitions 0/289 dead transitions. [2024-06-27 23:53:36,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 289 transitions, 4050 flow [2024-06-27 23:53:36,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:53:36,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:53:36,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 117 transitions. [2024-06-27 23:53:36,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-27 23:53:36,478 INFO L175 Difference]: Start difference. First operand has 295 places, 277 transitions, 3406 flow. Second operand 9 states and 117 transitions. [2024-06-27 23:53:36,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 289 transitions, 4050 flow [2024-06-27 23:53:36,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 289 transitions, 3845 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-27 23:53:36,838 INFO L231 Difference]: Finished difference. Result has 297 places, 279 transitions, 3389 flow [2024-06-27 23:53:36,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3209, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3389, PETRI_PLACES=297, PETRI_TRANSITIONS=279} [2024-06-27 23:53:36,838 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 267 predicate places. [2024-06-27 23:53:36,839 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 279 transitions, 3389 flow [2024-06-27 23:53:36,839 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:53:36,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:53:36,839 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:53:36,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 23:53:36,839 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:53:36,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:53:36,860 INFO L85 PathProgramCache]: Analyzing trace with hash 477151025, now seen corresponding path program 10 times [2024-06-27 23:53:36,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:53:36,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470606469] [2024-06-27 23:53:36,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:53:36,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:53:36,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:53:38,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:53:38,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:53:38,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470606469] [2024-06-27 23:53:38,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470606469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:53:38,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:53:38,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:53:38,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541254412] [2024-06-27 23:53:38,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:53:38,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:53:38,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:53:38,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:53:38,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:53:38,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:53:38,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 279 transitions, 3389 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:53:38,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:53:38,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:53:38,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:53:38,889 INFO L124 PetriNetUnfolderBase]: 649/1153 cut-off events. [2024-06-27 23:53:38,890 INFO L125 PetriNetUnfolderBase]: For 115533/115533 co-relation queries the response was YES. [2024-06-27 23:53:38,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8912 conditions, 1153 events. 649/1153 cut-off events. For 115533/115533 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 5953 event pairs, 65 based on Foata normal form. 2/1153 useless extension candidates. Maximal degree in co-relation 8778. Up to 848 conditions per place. [2024-06-27 23:53:38,902 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 219 selfloop transitions, 77 changer transitions 0/298 dead transitions. [2024-06-27 23:53:38,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 298 transitions, 4238 flow [2024-06-27 23:53:38,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:53:38,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:53:38,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 129 transitions. [2024-06-27 23:53:38,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4161290322580645 [2024-06-27 23:53:38,903 INFO L175 Difference]: Start difference. First operand has 297 places, 279 transitions, 3389 flow. Second operand 10 states and 129 transitions. [2024-06-27 23:53:38,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 298 transitions, 4238 flow [2024-06-27 23:53:39,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 298 transitions, 4091 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-27 23:53:39,317 INFO L231 Difference]: Finished difference. Result has 299 places, 281 transitions, 3420 flow [2024-06-27 23:53:39,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3244, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3420, PETRI_PLACES=299, PETRI_TRANSITIONS=281} [2024-06-27 23:53:39,318 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 269 predicate places. [2024-06-27 23:53:39,318 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 281 transitions, 3420 flow [2024-06-27 23:53:39,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:53:39,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:53:39,318 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:53:39,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 23:53:39,319 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:53:39,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:53:39,319 INFO L85 PathProgramCache]: Analyzing trace with hash 476949215, now seen corresponding path program 11 times [2024-06-27 23:53:39,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:53:39,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690856450] [2024-06-27 23:53:39,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:53:39,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:53:39,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:53:40,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:53:40,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:53:40,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690856450] [2024-06-27 23:53:40,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690856450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:53:40,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:53:40,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:53:40,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157649299] [2024-06-27 23:53:40,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:53:40,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:53:40,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:53:40,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:53:40,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:53:40,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:53:40,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 281 transitions, 3420 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:53:40,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:53:40,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:53:40,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:53:41,421 INFO L124 PetriNetUnfolderBase]: 645/1147 cut-off events. [2024-06-27 23:53:41,421 INFO L125 PetriNetUnfolderBase]: For 107958/107958 co-relation queries the response was YES. [2024-06-27 23:53:41,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8753 conditions, 1147 events. 645/1147 cut-off events. For 107958/107958 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 5926 event pairs, 64 based on Foata normal form. 2/1147 useless extension candidates. Maximal degree in co-relation 8619. Up to 845 conditions per place. [2024-06-27 23:53:41,433 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 219 selfloop transitions, 76 changer transitions 0/297 dead transitions. [2024-06-27 23:53:41,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 297 transitions, 4072 flow [2024-06-27 23:53:41,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:53:41,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:53:41,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 129 transitions. [2024-06-27 23:53:41,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4161290322580645 [2024-06-27 23:53:41,434 INFO L175 Difference]: Start difference. First operand has 299 places, 281 transitions, 3420 flow. Second operand 10 states and 129 transitions. [2024-06-27 23:53:41,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 297 transitions, 4072 flow [2024-06-27 23:53:41,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 297 transitions, 3927 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 23:53:41,770 INFO L231 Difference]: Finished difference. Result has 302 places, 281 transitions, 3432 flow [2024-06-27 23:53:41,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3275, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3432, PETRI_PLACES=302, PETRI_TRANSITIONS=281} [2024-06-27 23:53:41,771 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 272 predicate places. [2024-06-27 23:53:41,771 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 281 transitions, 3432 flow [2024-06-27 23:53:41,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:53:41,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:53:41,771 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:53:41,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 23:53:41,771 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:53:41,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:53:41,772 INFO L85 PathProgramCache]: Analyzing trace with hash 476943263, now seen corresponding path program 21 times [2024-06-27 23:53:41,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:53:41,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377267832] [2024-06-27 23:53:41,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:53:41,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:53:41,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:53:43,370 INFO 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:53:43,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:53:43,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377267832] [2024-06-27 23:53:43,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377267832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:53:43,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:53:43,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:53:43,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937340968] [2024-06-27 23:53:43,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:53:43,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:53:43,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:53:43,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:53:43,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:53:43,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:53:43,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 281 transitions, 3432 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:53:43,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:53:43,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:53:43,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:53:44,102 INFO L124 PetriNetUnfolderBase]: 642/1141 cut-off events. [2024-06-27 23:53:44,102 INFO L125 PetriNetUnfolderBase]: For 102450/102450 co-relation queries the response was YES. [2024-06-27 23:53:44,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8580 conditions, 1141 events. 642/1141 cut-off events. For 102450/102450 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 5897 event pairs, 69 based on Foata normal form. 2/1141 useless extension candidates. Maximal degree in co-relation 8445. Up to 1020 conditions per place. [2024-06-27 23:53:44,114 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 247 selfloop transitions, 43 changer transitions 0/292 dead transitions. [2024-06-27 23:53:44,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 292 transitions, 4038 flow [2024-06-27 23:53:44,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:53:44,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:53:44,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 105 transitions. [2024-06-27 23:53:44,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3763440860215054 [2024-06-27 23:53:44,116 INFO L175 Difference]: Start difference. First operand has 302 places, 281 transitions, 3432 flow. Second operand 9 states and 105 transitions. [2024-06-27 23:53:44,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 292 transitions, 4038 flow [2024-06-27 23:53:44,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 292 transitions, 3837 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-27 23:53:44,453 INFO L231 Difference]: Finished difference. Result has 300 places, 281 transitions, 3323 flow [2024-06-27 23:53:44,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3231, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3323, PETRI_PLACES=300, PETRI_TRANSITIONS=281} [2024-06-27 23:53:44,453 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 270 predicate places. [2024-06-27 23:53:44,454 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 281 transitions, 3323 flow [2024-06-27 23:53:44,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 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:53:44,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:53:44,454 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:53:44,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 23:53:44,454 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:53:44,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:53:44,455 INFO L85 PathProgramCache]: Analyzing trace with hash 476948998, now seen corresponding path program 24 times [2024-06-27 23:53:44,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:53:44,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830677440] [2024-06-27 23:53:44,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:53:44,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:53:44,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:53:46,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:53:46,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:53:46,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830677440] [2024-06-27 23:53:46,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830677440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:53:46,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:53:46,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:53:46,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78132849] [2024-06-27 23:53:46,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:53:46,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:53:46,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:53:46,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:53:46,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:53:46,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:53:46,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 281 transitions, 3323 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:53:46,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:53:46,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:53:46,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:53:46,564 INFO L124 PetriNetUnfolderBase]: 640/1138 cut-off events. [2024-06-27 23:53:46,565 INFO L125 PetriNetUnfolderBase]: For 95971/95971 co-relation queries the response was YES. [2024-06-27 23:53:46,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8362 conditions, 1138 events. 640/1138 cut-off events. For 95971/95971 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 5889 event pairs, 70 based on Foata normal form. 1/1137 useless extension candidates. Maximal degree in co-relation 8226. Up to 976 conditions per place. [2024-06-27 23:53:46,577 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 226 selfloop transitions, 63 changer transitions 0/291 dead transitions. [2024-06-27 23:53:46,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 291 transitions, 3925 flow [2024-06-27 23:53:46,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:53:46,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:53:46,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 118 transitions. [2024-06-27 23:53:46,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4229390681003584 [2024-06-27 23:53:46,578 INFO L175 Difference]: Start difference. First operand has 300 places, 281 transitions, 3323 flow. Second operand 9 states and 118 transitions. [2024-06-27 23:53:46,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 291 transitions, 3925 flow [2024-06-27 23:53:46,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 291 transitions, 3737 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-27 23:53:46,889 INFO L231 Difference]: Finished difference. Result has 299 places, 281 transitions, 3269 flow [2024-06-27 23:53:46,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3135, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3269, PETRI_PLACES=299, PETRI_TRANSITIONS=281} [2024-06-27 23:53:46,889 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 269 predicate places. [2024-06-27 23:53:46,889 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 281 transitions, 3269 flow [2024-06-27 23:53:46,890 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:53:46,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:53:46,890 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:53:46,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 23:53:46,890 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:53:46,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:53:46,890 INFO L85 PathProgramCache]: Analyzing trace with hash 2127775880, now seen corresponding path program 1 times [2024-06-27 23:53:46,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:53:46,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921911101] [2024-06-27 23:53:46,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:53:46,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:53:46,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:53:48,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:53:48,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:53:48,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921911101] [2024-06-27 23:53:48,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921911101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:53:48,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:53:48,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:53:48,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618134113] [2024-06-27 23:53:48,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:53:48,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:53:48,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:53:48,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:53:48,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:53:48,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:53:48,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 281 transitions, 3269 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:53:48,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:53:48,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:53:48,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:53:48,864 INFO L124 PetriNetUnfolderBase]: 651/1160 cut-off events. [2024-06-27 23:53:48,864 INFO L125 PetriNetUnfolderBase]: For 107922/107922 co-relation queries the response was YES. [2024-06-27 23:53:48,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8541 conditions, 1160 events. 651/1160 cut-off events. For 107922/107922 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 6021 event pairs, 141 based on Foata normal form. 2/1160 useless extension candidates. Maximal degree in co-relation 8405. Up to 788 conditions per place. [2024-06-27 23:53:48,876 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 223 selfloop transitions, 75 changer transitions 0/300 dead transitions. [2024-06-27 23:53:48,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 300 transitions, 4099 flow [2024-06-27 23:53:48,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:53:48,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:53:48,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-27 23:53:48,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3967741935483871 [2024-06-27 23:53:48,878 INFO L175 Difference]: Start difference. First operand has 299 places, 281 transitions, 3269 flow. Second operand 10 states and 123 transitions. [2024-06-27 23:53:48,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 300 transitions, 4099 flow [2024-06-27 23:53:49,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 300 transitions, 3948 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-27 23:53:49,246 INFO L231 Difference]: Finished difference. Result has 300 places, 283 transitions, 3288 flow [2024-06-27 23:53:49,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3120, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3288, PETRI_PLACES=300, PETRI_TRANSITIONS=283} [2024-06-27 23:53:49,247 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 270 predicate places. [2024-06-27 23:53:49,247 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 283 transitions, 3288 flow [2024-06-27 23:53:49,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:53:49,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:53:49,247 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:53:49,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 23:53:49,248 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:53:49,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:53:49,248 INFO L85 PathProgramCache]: Analyzing trace with hash 1720244506, now seen corresponding path program 2 times [2024-06-27 23:53:49,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:53:49,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839644674] [2024-06-27 23:53:49,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:53:49,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:53:49,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:53:50,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:53:50,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:53:50,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839644674] [2024-06-27 23:53:50,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839644674] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:53:50,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:53:50,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:53:50,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376981320] [2024-06-27 23:53:50,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:53:50,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:53:50,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:53:50,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:53:50,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:53:50,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:53:50,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 283 transitions, 3288 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:53:50,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:53:50,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:53:50,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:53:51,216 INFO L124 PetriNetUnfolderBase]: 662/1181 cut-off events. [2024-06-27 23:53:51,217 INFO L125 PetriNetUnfolderBase]: For 115920/115920 co-relation queries the response was YES. [2024-06-27 23:53:51,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8813 conditions, 1181 events. 662/1181 cut-off events. For 115920/115920 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 6169 event pairs, 151 based on Foata normal form. 2/1181 useless extension candidates. Maximal degree in co-relation 8677. Up to 964 conditions per place. [2024-06-27 23:53:51,229 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 217 selfloop transitions, 81 changer transitions 0/300 dead transitions. [2024-06-27 23:53:51,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 300 transitions, 4122 flow [2024-06-27 23:53:51,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:53:51,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:53:51,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-27 23:53:51,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-27 23:53:51,230 INFO L175 Difference]: Start difference. First operand has 300 places, 283 transitions, 3288 flow. Second operand 10 states and 125 transitions. [2024-06-27 23:53:51,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 300 transitions, 4122 flow [2024-06-27 23:53:51,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 300 transitions, 4013 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 23:53:51,638 INFO L231 Difference]: Finished difference. Result has 304 places, 285 transitions, 3363 flow [2024-06-27 23:53:51,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3187, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3363, PETRI_PLACES=304, PETRI_TRANSITIONS=285} [2024-06-27 23:53:51,639 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 274 predicate places. [2024-06-27 23:53:51,639 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 285 transitions, 3363 flow [2024-06-27 23:53:51,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:53:51,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:53:51,639 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:53:51,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 23:53:51,639 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:53:51,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:53:51,640 INFO L85 PathProgramCache]: Analyzing trace with hash 1720129186, now seen corresponding path program 3 times [2024-06-27 23:53:51,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:53:51,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047284335] [2024-06-27 23:53:51,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:53:51,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:53:51,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:53:53,446 INFO 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:53:53,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:53:53,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047284335] [2024-06-27 23:53:53,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047284335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:53:53,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:53:53,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:53:53,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438747476] [2024-06-27 23:53:53,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:53:53,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:53:53,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:53:53,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:53:53,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:53:53,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:53:53,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 285 transitions, 3363 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:53:53,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:53:53,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:53:53,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:53:53,940 INFO L124 PetriNetUnfolderBase]: 666/1189 cut-off events. [2024-06-27 23:53:53,940 INFO L125 PetriNetUnfolderBase]: For 118570/118570 co-relation queries the response was YES. [2024-06-27 23:53:53,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8964 conditions, 1189 events. 666/1189 cut-off events. For 118570/118570 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 6232 event pairs, 146 based on Foata normal form. 2/1189 useless extension candidates. Maximal degree in co-relation 8826. Up to 965 conditions per place. [2024-06-27 23:53:53,952 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 223 selfloop transitions, 76 changer transitions 0/301 dead transitions. [2024-06-27 23:53:53,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 301 transitions, 4185 flow [2024-06-27 23:53:53,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:53:53,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:53:53,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-27 23:53:53,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3782991202346041 [2024-06-27 23:53:53,954 INFO L175 Difference]: Start difference. First operand has 304 places, 285 transitions, 3363 flow. Second operand 11 states and 129 transitions. [2024-06-27 23:53:53,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 301 transitions, 4185 flow [2024-06-27 23:53:54,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 301 transitions, 4084 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 23:53:54,384 INFO L231 Difference]: Finished difference. Result has 309 places, 286 transitions, 3426 flow [2024-06-27 23:53:54,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3262, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3426, PETRI_PLACES=309, PETRI_TRANSITIONS=286} [2024-06-27 23:53:54,385 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 279 predicate places. [2024-06-27 23:53:54,385 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 286 transitions, 3426 flow [2024-06-27 23:53:54,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:53:54,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:53:54,385 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:53:54,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 23:53:54,385 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:53:54,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:53:54,386 INFO L85 PathProgramCache]: Analyzing trace with hash -1848060454, now seen corresponding path program 1 times [2024-06-27 23:53:54,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:53:54,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445620535] [2024-06-27 23:53:54,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:53:54,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:53:54,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:53:56,238 INFO 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:53:56,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:53:56,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445620535] [2024-06-27 23:53:56,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445620535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:53:56,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:53:56,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:53:56,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888223077] [2024-06-27 23:53:56,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:53:56,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:53:56,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:53:56,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:53:56,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:53:56,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:53:56,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 286 transitions, 3426 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:53:56,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:53:56,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:53:56,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:53:56,843 INFO L124 PetriNetUnfolderBase]: 692/1231 cut-off events. [2024-06-27 23:53:56,843 INFO L125 PetriNetUnfolderBase]: For 138348/138348 co-relation queries the response was YES. [2024-06-27 23:53:56,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9766 conditions, 1231 events. 692/1231 cut-off events. For 138348/138348 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 6457 event pairs, 152 based on Foata normal form. 2/1231 useless extension candidates. Maximal degree in co-relation 9626. Up to 847 conditions per place. [2024-06-27 23:53:56,856 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 217 selfloop transitions, 88 changer transitions 0/307 dead transitions. [2024-06-27 23:53:56,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 307 transitions, 4368 flow [2024-06-27 23:53:56,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:53:56,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:53:56,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-27 23:53:56,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3841642228739003 [2024-06-27 23:53:56,857 INFO L175 Difference]: Start difference. First operand has 309 places, 286 transitions, 3426 flow. Second operand 11 states and 131 transitions. [2024-06-27 23:53:56,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 307 transitions, 4368 flow [2024-06-27 23:53:57,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 307 transitions, 4216 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-27 23:53:57,333 INFO L231 Difference]: Finished difference. Result has 312 places, 292 transitions, 3613 flow [2024-06-27 23:53:57,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3274, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3613, PETRI_PLACES=312, PETRI_TRANSITIONS=292} [2024-06-27 23:53:57,334 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 282 predicate places. [2024-06-27 23:53:57,334 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 292 transitions, 3613 flow [2024-06-27 23:53:57,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:53:57,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:53:57,334 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:53:57,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 23:53:57,334 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:53:57,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:53:57,335 INFO L85 PathProgramCache]: Analyzing trace with hash -2108978996, now seen corresponding path program 4 times [2024-06-27 23:53:57,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:53:57,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845400007] [2024-06-27 23:53:57,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:53:57,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:53:57,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:53:58,890 INFO 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:53:58,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:53:58,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845400007] [2024-06-27 23:53:58,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845400007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:53:58,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:53:58,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:53:58,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734777361] [2024-06-27 23:53:58,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:53:58,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:53:58,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:53:58,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:53:58,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:53:58,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:53:59,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 292 transitions, 3613 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:53:59,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:53:59,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:53:59,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:53:59,391 INFO L124 PetriNetUnfolderBase]: 689/1226 cut-off events. [2024-06-27 23:53:59,391 INFO L125 PetriNetUnfolderBase]: For 133240/133240 co-relation queries the response was YES. [2024-06-27 23:53:59,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9767 conditions, 1226 events. 689/1226 cut-off events. For 133240/133240 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 6405 event pairs, 156 based on Foata normal form. 2/1226 useless extension candidates. Maximal degree in co-relation 9625. Up to 1041 conditions per place. [2024-06-27 23:53:59,404 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 228 selfloop transitions, 74 changer transitions 0/304 dead transitions. [2024-06-27 23:53:59,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 304 transitions, 4247 flow [2024-06-27 23:53:59,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:53:59,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:53:59,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-06-27 23:53:59,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38064516129032255 [2024-06-27 23:53:59,405 INFO L175 Difference]: Start difference. First operand has 312 places, 292 transitions, 3613 flow. Second operand 10 states and 118 transitions. [2024-06-27 23:53:59,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 304 transitions, 4247 flow [2024-06-27 23:53:59,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 304 transitions, 4155 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 23:53:59,899 INFO L231 Difference]: Finished difference. Result has 315 places, 292 transitions, 3673 flow [2024-06-27 23:53:59,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3521, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3673, PETRI_PLACES=315, PETRI_TRANSITIONS=292} [2024-06-27 23:53:59,900 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 285 predicate places. [2024-06-27 23:53:59,900 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 292 transitions, 3673 flow [2024-06-27 23:53:59,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:53:59,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:53:59,900 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:53:59,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 23:53:59,900 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:53:59,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:53:59,901 INFO L85 PathProgramCache]: Analyzing trace with hash 117376296, now seen corresponding path program 2 times [2024-06-27 23:53:59,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:53:59,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106391475] [2024-06-27 23:53:59,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:53:59,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:53:59,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:54:01,419 INFO 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:54:01,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:54:01,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106391475] [2024-06-27 23:54:01,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106391475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:54:01,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:54:01,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:54:01,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336268837] [2024-06-27 23:54:01,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:54:01,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:54:01,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:54:01,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:54:01,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:54:01,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:54:01,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 292 transitions, 3673 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:01,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:54:01,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:54:01,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:54:02,013 INFO L124 PetriNetUnfolderBase]: 695/1236 cut-off events. [2024-06-27 23:54:02,014 INFO L125 PetriNetUnfolderBase]: For 136226/136226 co-relation queries the response was YES. [2024-06-27 23:54:02,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9995 conditions, 1236 events. 695/1236 cut-off events. For 136226/136226 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 6487 event pairs, 149 based on Foata normal form. 2/1236 useless extension candidates. Maximal degree in co-relation 9851. Up to 1019 conditions per place. [2024-06-27 23:54:02,027 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 246 selfloop transitions, 59 changer transitions 0/307 dead transitions. [2024-06-27 23:54:02,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 307 transitions, 4375 flow [2024-06-27 23:54:02,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:54:02,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:54:02,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-27 23:54:02,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3782991202346041 [2024-06-27 23:54:02,029 INFO L175 Difference]: Start difference. First operand has 315 places, 292 transitions, 3673 flow. Second operand 11 states and 129 transitions. [2024-06-27 23:54:02,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 307 transitions, 4375 flow [2024-06-27 23:54:02,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 307 transitions, 4225 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 23:54:02,555 INFO L231 Difference]: Finished difference. Result has 317 places, 294 transitions, 3694 flow [2024-06-27 23:54:02,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3523, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3694, PETRI_PLACES=317, PETRI_TRANSITIONS=294} [2024-06-27 23:54:02,555 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 287 predicate places. [2024-06-27 23:54:02,556 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 294 transitions, 3694 flow [2024-06-27 23:54:02,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:02,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:54:02,556 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:54:02,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 23:54:02,556 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:54:02,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:54:02,560 INFO L85 PathProgramCache]: Analyzing trace with hash 117369786, now seen corresponding path program 3 times [2024-06-27 23:54:02,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:54:02,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250609563] [2024-06-27 23:54:02,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:54:02,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:54:02,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:54:04,224 INFO 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:54:04,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:54:04,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250609563] [2024-06-27 23:54:04,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250609563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:54:04,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:54:04,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:54:04,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355590325] [2024-06-27 23:54:04,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:54:04,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:54:04,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:54:04,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:54:04,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:54:04,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:54:04,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 294 transitions, 3694 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:04,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:54:04,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:54:04,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:54:04,798 INFO L124 PetriNetUnfolderBase]: 701/1246 cut-off events. [2024-06-27 23:54:04,798 INFO L125 PetriNetUnfolderBase]: For 139302/139302 co-relation queries the response was YES. [2024-06-27 23:54:04,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10096 conditions, 1246 events. 701/1246 cut-off events. For 139302/139302 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 6546 event pairs, 157 based on Foata normal form. 2/1246 useless extension candidates. Maximal degree in co-relation 9951. Up to 1126 conditions per place. [2024-06-27 23:54:04,813 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 258 selfloop transitions, 47 changer transitions 0/307 dead transitions. [2024-06-27 23:54:04,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 307 transitions, 4366 flow [2024-06-27 23:54:04,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:54:04,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:54:04,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-27 23:54:04,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36950146627565983 [2024-06-27 23:54:04,814 INFO L175 Difference]: Start difference. First operand has 317 places, 294 transitions, 3694 flow. Second operand 11 states and 126 transitions. [2024-06-27 23:54:04,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 307 transitions, 4366 flow [2024-06-27 23:54:05,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 307 transitions, 4223 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-27 23:54:05,365 INFO L231 Difference]: Finished difference. Result has 319 places, 296 transitions, 3684 flow [2024-06-27 23:54:05,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3551, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3684, PETRI_PLACES=319, PETRI_TRANSITIONS=296} [2024-06-27 23:54:05,365 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 289 predicate places. [2024-06-27 23:54:05,365 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 296 transitions, 3684 flow [2024-06-27 23:54:05,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:05,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:54:05,367 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:54:05,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 23:54:05,368 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:54:05,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:54:05,369 INFO L85 PathProgramCache]: Analyzing trace with hash 117369600, now seen corresponding path program 5 times [2024-06-27 23:54:05,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:54:05,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144822425] [2024-06-27 23:54:05,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:54:05,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:54:05,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:54:06,899 INFO 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:54:06,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:54:06,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144822425] [2024-06-27 23:54:06,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144822425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:54:06,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:54:06,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:54:06,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287611078] [2024-06-27 23:54:06,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:54:06,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:54:06,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:54:06,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:54:06,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:54:07,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:54:07,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 296 transitions, 3684 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:07,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:54:07,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:54:07,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:54:07,578 INFO L124 PetriNetUnfolderBase]: 705/1254 cut-off events. [2024-06-27 23:54:07,579 INFO L125 PetriNetUnfolderBase]: For 141932/141932 co-relation queries the response was YES. [2024-06-27 23:54:07,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10080 conditions, 1254 events. 705/1254 cut-off events. For 141932/141932 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 6588 event pairs, 156 based on Foata normal form. 2/1254 useless extension candidates. Maximal degree in co-relation 9934. Up to 1143 conditions per place. [2024-06-27 23:54:07,594 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 264 selfloop transitions, 42 changer transitions 0/308 dead transitions. [2024-06-27 23:54:07,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 308 transitions, 4330 flow [2024-06-27 23:54:07,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:54:07,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:54:07,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2024-06-27 23:54:07,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774193548387097 [2024-06-27 23:54:07,595 INFO L175 Difference]: Start difference. First operand has 319 places, 296 transitions, 3684 flow. Second operand 10 states and 117 transitions. [2024-06-27 23:54:07,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 308 transitions, 4330 flow [2024-06-27 23:54:08,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 308 transitions, 4219 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-27 23:54:08,122 INFO L231 Difference]: Finished difference. Result has 320 places, 297 transitions, 3671 flow [2024-06-27 23:54:08,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3573, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3671, PETRI_PLACES=320, PETRI_TRANSITIONS=297} [2024-06-27 23:54:08,123 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 290 predicate places. [2024-06-27 23:54:08,124 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 297 transitions, 3671 flow [2024-06-27 23:54:08,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:08,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:54:08,124 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:54:08,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 23:54:08,124 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:54:08,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:54:08,125 INFO L85 PathProgramCache]: Analyzing trace with hash 117196620, now seen corresponding path program 6 times [2024-06-27 23:54:08,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:54:08,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087827228] [2024-06-27 23:54:08,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:54:08,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:54:08,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:54:09,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:54:09,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:54:09,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087827228] [2024-06-27 23:54:09,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087827228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:54:09,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:54:09,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:54:09,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84780551] [2024-06-27 23:54:09,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:54:09,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:54:09,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:54:09,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:54:09,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:54:09,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:54:09,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 297 transitions, 3671 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:09,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:54:09,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:54:09,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:54:10,263 INFO L124 PetriNetUnfolderBase]: 709/1262 cut-off events. [2024-06-27 23:54:10,264 INFO L125 PetriNetUnfolderBase]: For 144591/144591 co-relation queries the response was YES. [2024-06-27 23:54:10,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10115 conditions, 1262 events. 709/1262 cut-off events. For 144591/144591 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 6660 event pairs, 160 based on Foata normal form. 2/1262 useless extension candidates. Maximal degree in co-relation 9968. Up to 1145 conditions per place. [2024-06-27 23:54:10,278 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 262 selfloop transitions, 45 changer transitions 0/309 dead transitions. [2024-06-27 23:54:10,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 309 transitions, 4321 flow [2024-06-27 23:54:10,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:54:10,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:54:10,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-06-27 23:54:10,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38064516129032255 [2024-06-27 23:54:10,279 INFO L175 Difference]: Start difference. First operand has 320 places, 297 transitions, 3671 flow. Second operand 10 states and 118 transitions. [2024-06-27 23:54:10,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 309 transitions, 4321 flow [2024-06-27 23:54:10,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 309 transitions, 4235 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 23:54:10,831 INFO L231 Difference]: Finished difference. Result has 322 places, 298 transitions, 3691 flow [2024-06-27 23:54:10,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3585, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3691, PETRI_PLACES=322, PETRI_TRANSITIONS=298} [2024-06-27 23:54:10,832 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 292 predicate places. [2024-06-27 23:54:10,832 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 298 transitions, 3691 flow [2024-06-27 23:54:10,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:10,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:54:10,833 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:54:10,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 23:54:10,833 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:54:10,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:54:10,833 INFO L85 PathProgramCache]: Analyzing trace with hash 117196806, now seen corresponding path program 4 times [2024-06-27 23:54:10,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:54:10,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164986655] [2024-06-27 23:54:10,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:54:10,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:54:10,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:54:12,487 INFO 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:54:12,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:54:12,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164986655] [2024-06-27 23:54:12,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164986655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:54:12,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:54:12,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:54:12,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641528730] [2024-06-27 23:54:12,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:54:12,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:54:12,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:54:12,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:54:12,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:54:12,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:54:12,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 298 transitions, 3691 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:12,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:54:12,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:54:12,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:54:13,115 INFO L124 PetriNetUnfolderBase]: 715/1272 cut-off events. [2024-06-27 23:54:13,115 INFO L125 PetriNetUnfolderBase]: For 147678/147678 co-relation queries the response was YES. [2024-06-27 23:54:13,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10224 conditions, 1272 events. 715/1272 cut-off events. For 147678/147678 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 6689 event pairs, 151 based on Foata normal form. 2/1272 useless extension candidates. Maximal degree in co-relation 10076. Up to 1034 conditions per place. [2024-06-27 23:54:13,130 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 246 selfloop transitions, 66 changer transitions 0/314 dead transitions. [2024-06-27 23:54:13,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 314 transitions, 4405 flow [2024-06-27 23:54:13,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:54:13,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:54:13,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-27 23:54:13,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-27 23:54:13,131 INFO L175 Difference]: Start difference. First operand has 322 places, 298 transitions, 3691 flow. Second operand 11 states and 132 transitions. [2024-06-27 23:54:13,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 314 transitions, 4405 flow [2024-06-27 23:54:13,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 314 transitions, 4311 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 23:54:13,709 INFO L231 Difference]: Finished difference. Result has 325 places, 300 transitions, 3772 flow [2024-06-27 23:54:13,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3597, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3772, PETRI_PLACES=325, PETRI_TRANSITIONS=300} [2024-06-27 23:54:13,710 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 295 predicate places. [2024-06-27 23:54:13,710 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 300 transitions, 3772 flow [2024-06-27 23:54:13,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:13,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:54:13,710 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:54:13,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 23:54:13,710 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:54:13,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:54:13,711 INFO L85 PathProgramCache]: Analyzing trace with hash 117191970, now seen corresponding path program 7 times [2024-06-27 23:54:13,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:54:13,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566320332] [2024-06-27 23:54:13,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:54:13,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:54:13,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:54:15,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:54:15,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:54:15,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566320332] [2024-06-27 23:54:15,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566320332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:54:15,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:54:15,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:54:15,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033228172] [2024-06-27 23:54:15,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:54:15,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:54:15,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:54:15,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:54:15,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:54:15,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:54:15,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 300 transitions, 3772 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:15,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:54:15,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:54:15,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:54:16,138 INFO L124 PetriNetUnfolderBase]: 719/1280 cut-off events. [2024-06-27 23:54:16,138 INFO L125 PetriNetUnfolderBase]: For 150901/150901 co-relation queries the response was YES. [2024-06-27 23:54:16,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10360 conditions, 1280 events. 719/1280 cut-off events. For 150901/150901 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 6788 event pairs, 159 based on Foata normal form. 2/1280 useless extension candidates. Maximal degree in co-relation 10211. Up to 1134 conditions per place. [2024-06-27 23:54:16,150 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 260 selfloop transitions, 51 changer transitions 0/313 dead transitions. [2024-06-27 23:54:16,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 313 transitions, 4434 flow [2024-06-27 23:54:16,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:54:16,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:54:16,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-27 23:54:16,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3724340175953079 [2024-06-27 23:54:16,152 INFO L175 Difference]: Start difference. First operand has 325 places, 300 transitions, 3772 flow. Second operand 11 states and 127 transitions. [2024-06-27 23:54:16,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 313 transitions, 4434 flow [2024-06-27 23:54:16,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 313 transitions, 4281 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-27 23:54:16,752 INFO L231 Difference]: Finished difference. Result has 327 places, 301 transitions, 3739 flow [2024-06-27 23:54:16,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3619, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3739, PETRI_PLACES=327, PETRI_TRANSITIONS=301} [2024-06-27 23:54:16,752 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 297 predicate places. [2024-06-27 23:54:16,752 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 301 transitions, 3739 flow [2024-06-27 23:54:16,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:16,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:54:16,753 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:54:16,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 23:54:16,753 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:54:16,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:54:16,753 INFO L85 PathProgramCache]: Analyzing trace with hash 112728156, now seen corresponding path program 5 times [2024-06-27 23:54:16,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:54:16,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899185979] [2024-06-27 23:54:16,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:54:16,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:54:16,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:54:18,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:54:18,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:54:18,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899185979] [2024-06-27 23:54:18,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899185979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:54:18,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:54:18,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:54:18,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711212895] [2024-06-27 23:54:18,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:54:18,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:54:18,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:54:18,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:54:18,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:54:18,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:54:18,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 301 transitions, 3739 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:18,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:54:18,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:54:18,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:54:19,281 INFO L124 PetriNetUnfolderBase]: 725/1290 cut-off events. [2024-06-27 23:54:19,281 INFO L125 PetriNetUnfolderBase]: For 153904/153904 co-relation queries the response was YES. [2024-06-27 23:54:19,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10397 conditions, 1290 events. 725/1290 cut-off events. For 153904/153904 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 6879 event pairs, 152 based on Foata normal form. 2/1290 useless extension candidates. Maximal degree in co-relation 10247. Up to 1028 conditions per place. [2024-06-27 23:54:19,293 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 240 selfloop transitions, 75 changer transitions 0/317 dead transitions. [2024-06-27 23:54:19,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 317 transitions, 4463 flow [2024-06-27 23:54:19,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:54:19,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:54:19,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-27 23:54:19,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-27 23:54:19,294 INFO L175 Difference]: Start difference. First operand has 327 places, 301 transitions, 3739 flow. Second operand 11 states and 134 transitions. [2024-06-27 23:54:19,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 317 transitions, 4463 flow [2024-06-27 23:54:19,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 317 transitions, 4355 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-27 23:54:19,878 INFO L231 Difference]: Finished difference. Result has 329 places, 303 transitions, 3828 flow [2024-06-27 23:54:19,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3631, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3828, PETRI_PLACES=329, PETRI_TRANSITIONS=303} [2024-06-27 23:54:19,879 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 299 predicate places. [2024-06-27 23:54:19,879 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 303 transitions, 3828 flow [2024-06-27 23:54:19,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:19,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:54:19,879 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:54:19,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 23:54:19,879 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:54:19,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:54:19,880 INFO L85 PathProgramCache]: Analyzing trace with hash 578467114, now seen corresponding path program 8 times [2024-06-27 23:54:19,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:54:19,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010558693] [2024-06-27 23:54:19,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:54:19,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:54:19,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:54:21,434 INFO 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:54:21,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:54:21,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010558693] [2024-06-27 23:54:21,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010558693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:54:21,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:54:21,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:54:21,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137445972] [2024-06-27 23:54:21,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:54:21,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:54:21,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:54:21,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:54:21,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:54:21,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:54:21,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 303 transitions, 3828 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:21,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:54:21,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:54:21,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:54:21,994 INFO L124 PetriNetUnfolderBase]: 729/1298 cut-off events. [2024-06-27 23:54:21,995 INFO L125 PetriNetUnfolderBase]: For 157127/157127 co-relation queries the response was YES. [2024-06-27 23:54:22,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10535 conditions, 1298 events. 729/1298 cut-off events. For 157127/157127 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 6938 event pairs, 162 based on Foata normal form. 2/1298 useless extension candidates. Maximal degree in co-relation 10384. Up to 1172 conditions per place. [2024-06-27 23:54:22,010 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 264 selfloop transitions, 49 changer transitions 0/315 dead transitions. [2024-06-27 23:54:22,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 315 transitions, 4494 flow [2024-06-27 23:54:22,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:54:22,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:54:22,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 119 transitions. [2024-06-27 23:54:22,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38387096774193546 [2024-06-27 23:54:22,012 INFO L175 Difference]: Start difference. First operand has 329 places, 303 transitions, 3828 flow. Second operand 10 states and 119 transitions. [2024-06-27 23:54:22,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 315 transitions, 4494 flow [2024-06-27 23:54:22,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 315 transitions, 4319 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-27 23:54:22,687 INFO L231 Difference]: Finished difference. Result has 330 places, 304 transitions, 3771 flow [2024-06-27 23:54:22,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3653, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3771, PETRI_PLACES=330, PETRI_TRANSITIONS=304} [2024-06-27 23:54:22,688 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 300 predicate places. [2024-06-27 23:54:22,688 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 304 transitions, 3771 flow [2024-06-27 23:54:22,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:22,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:54:22,689 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:54:22,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 23:54:22,689 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:54:22,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:54:22,689 INFO L85 PathProgramCache]: Analyzing trace with hash -295278216, now seen corresponding path program 9 times [2024-06-27 23:54:22,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:54:22,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870206215] [2024-06-27 23:54:22,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:54:22,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:54:22,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:54:24,473 INFO 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:54:24,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:54:24,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870206215] [2024-06-27 23:54:24,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870206215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:54:24,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:54:24,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:54:24,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317986840] [2024-06-27 23:54:24,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:54:24,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:54:24,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:54:24,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:54:24,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:54:24,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:54:24,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 304 transitions, 3771 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:24,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:54:24,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:54:24,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:54:25,099 INFO L124 PetriNetUnfolderBase]: 733/1306 cut-off events. [2024-06-27 23:54:25,100 INFO L125 PetriNetUnfolderBase]: For 159764/159764 co-relation queries the response was YES. [2024-06-27 23:54:25,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10502 conditions, 1306 events. 733/1306 cut-off events. For 159764/159764 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 6991 event pairs, 161 based on Foata normal form. 2/1306 useless extension candidates. Maximal degree in co-relation 10350. Up to 1157 conditions per place. [2024-06-27 23:54:25,115 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 261 selfloop transitions, 54 changer transitions 0/317 dead transitions. [2024-06-27 23:54:25,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 317 transitions, 4445 flow [2024-06-27 23:54:25,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:54:25,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:54:25,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-27 23:54:25,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3782991202346041 [2024-06-27 23:54:25,116 INFO L175 Difference]: Start difference. First operand has 330 places, 304 transitions, 3771 flow. Second operand 11 states and 129 transitions. [2024-06-27 23:54:25,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 317 transitions, 4445 flow [2024-06-27 23:54:25,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 317 transitions, 4339 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 23:54:25,624 INFO L231 Difference]: Finished difference. Result has 333 places, 305 transitions, 3795 flow [2024-06-27 23:54:25,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3665, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3795, PETRI_PLACES=333, PETRI_TRANSITIONS=305} [2024-06-27 23:54:25,624 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 303 predicate places. [2024-06-27 23:54:25,624 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 305 transitions, 3795 flow [2024-06-27 23:54:25,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:25,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:54:25,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:54:25,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-27 23:54:25,625 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:54:25,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:54:25,625 INFO L85 PathProgramCache]: Analyzing trace with hash 578347144, now seen corresponding path program 10 times [2024-06-27 23:54:25,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:54:25,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157641416] [2024-06-27 23:54:25,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:54:25,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:54:25,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:54:27,184 INFO 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:54:27,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:54:27,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157641416] [2024-06-27 23:54:27,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157641416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:54:27,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:54:27,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:54:27,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255675536] [2024-06-27 23:54:27,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:54:27,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:54:27,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:54:27,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:54:27,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:54:27,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:54:27,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 305 transitions, 3795 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:27,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:54:27,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:54:27,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:54:27,702 INFO L124 PetriNetUnfolderBase]: 737/1314 cut-off events. [2024-06-27 23:54:27,702 INFO L125 PetriNetUnfolderBase]: For 162962/162962 co-relation queries the response was YES. [2024-06-27 23:54:27,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10585 conditions, 1314 events. 737/1314 cut-off events. For 162962/162962 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 7055 event pairs, 160 based on Foata normal form. 2/1314 useless extension candidates. Maximal degree in co-relation 10432. Up to 1126 conditions per place. [2024-06-27 23:54:27,714 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 263 selfloop transitions, 54 changer transitions 0/319 dead transitions. [2024-06-27 23:54:27,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 319 transitions, 4477 flow [2024-06-27 23:54:27,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:54:27,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:54:27,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-27 23:54:27,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3903225806451613 [2024-06-27 23:54:27,715 INFO L175 Difference]: Start difference. First operand has 333 places, 305 transitions, 3795 flow. Second operand 10 states and 121 transitions. [2024-06-27 23:54:27,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 319 transitions, 4477 flow [2024-06-27 23:54:28,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 319 transitions, 4359 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-27 23:54:28,341 INFO L231 Difference]: Finished difference. Result has 334 places, 306 transitions, 3809 flow [2024-06-27 23:54:28,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3677, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3809, PETRI_PLACES=334, PETRI_TRANSITIONS=306} [2024-06-27 23:54:28,341 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 304 predicate places. [2024-06-27 23:54:28,341 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 306 transitions, 3809 flow [2024-06-27 23:54:28,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:28,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:54:28,342 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:54:28,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-27 23:54:28,342 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:54:28,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:54:28,342 INFO L85 PathProgramCache]: Analyzing trace with hash -295988182, now seen corresponding path program 11 times [2024-06-27 23:54:28,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:54:28,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366917163] [2024-06-27 23:54:28,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:54:28,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:54:28,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:54:29,879 INFO 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:54:29,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:54:29,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366917163] [2024-06-27 23:54:29,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366917163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:54:29,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:54:29,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:54:29,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567741492] [2024-06-27 23:54:29,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:54:29,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:54:29,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:54:29,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:54:29,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:54:30,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:54:30,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 306 transitions, 3809 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:30,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:54:30,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:54:30,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:54:30,466 INFO L124 PetriNetUnfolderBase]: 741/1322 cut-off events. [2024-06-27 23:54:30,466 INFO L125 PetriNetUnfolderBase]: For 166258/166258 co-relation queries the response was YES. [2024-06-27 23:54:30,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10666 conditions, 1322 events. 741/1322 cut-off events. For 166258/166258 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 7135 event pairs, 160 based on Foata normal form. 2/1322 useless extension candidates. Maximal degree in co-relation 10512. Up to 1071 conditions per place. [2024-06-27 23:54:30,481 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 248 selfloop transitions, 74 changer transitions 0/324 dead transitions. [2024-06-27 23:54:30,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 324 transitions, 4725 flow [2024-06-27 23:54:30,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:54:30,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:54:30,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 127 transitions. [2024-06-27 23:54:30,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4096774193548387 [2024-06-27 23:54:30,483 INFO L175 Difference]: Start difference. First operand has 334 places, 306 transitions, 3809 flow. Second operand 10 states and 127 transitions. [2024-06-27 23:54:30,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 324 transitions, 4725 flow [2024-06-27 23:54:31,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 324 transitions, 4605 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-27 23:54:31,090 INFO L231 Difference]: Finished difference. Result has 336 places, 307 transitions, 3861 flow [2024-06-27 23:54:31,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3689, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3861, PETRI_PLACES=336, PETRI_TRANSITIONS=307} [2024-06-27 23:54:31,090 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 306 predicate places. [2024-06-27 23:54:31,090 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 307 transitions, 3861 flow [2024-06-27 23:54:31,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:31,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:54:31,091 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:54:31,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-27 23:54:31,091 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:54:31,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:54:31,091 INFO L85 PathProgramCache]: Analyzing trace with hash -295868026, now seen corresponding path program 6 times [2024-06-27 23:54:31,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:54:31,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491885329] [2024-06-27 23:54:31,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:54:31,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:54:31,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:54:32,613 INFO 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:54:32,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:54:32,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491885329] [2024-06-27 23:54:32,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491885329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:54:32,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:54:32,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:54:32,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632388528] [2024-06-27 23:54:32,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:54:32,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:54:32,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:54:32,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:54:32,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:54:32,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:54:32,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 307 transitions, 3861 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:32,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:54:32,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:54:32,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:54:33,303 INFO L124 PetriNetUnfolderBase]: 752/1340 cut-off events. [2024-06-27 23:54:33,303 INFO L125 PetriNetUnfolderBase]: For 175266/175266 co-relation queries the response was YES. [2024-06-27 23:54:33,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10962 conditions, 1340 events. 752/1340 cut-off events. For 175266/175266 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 7240 event pairs, 156 based on Foata normal form. 2/1340 useless extension candidates. Maximal degree in co-relation 10807. Up to 982 conditions per place. [2024-06-27 23:54:33,319 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 223 selfloop transitions, 103 changer transitions 0/328 dead transitions. [2024-06-27 23:54:33,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 328 transitions, 4863 flow [2024-06-27 23:54:33,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:54:33,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:54:33,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-27 23:54:33,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4046920821114369 [2024-06-27 23:54:33,320 INFO L175 Difference]: Start difference. First operand has 336 places, 307 transitions, 3861 flow. Second operand 11 states and 138 transitions. [2024-06-27 23:54:33,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 328 transitions, 4863 flow [2024-06-27 23:54:34,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 328 transitions, 4614 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-27 23:54:34,060 INFO L231 Difference]: Finished difference. Result has 339 places, 311 transitions, 3949 flow [2024-06-27 23:54:34,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3612, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3949, PETRI_PLACES=339, PETRI_TRANSITIONS=311} [2024-06-27 23:54:34,061 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 309 predicate places. [2024-06-27 23:54:34,061 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 311 transitions, 3949 flow [2024-06-27 23:54:34,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:34,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:54:34,061 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:54:34,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-27 23:54:34,062 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:54:34,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:54:34,062 INFO L85 PathProgramCache]: Analyzing trace with hash -295868212, now seen corresponding path program 12 times [2024-06-27 23:54:34,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:54:34,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507805686] [2024-06-27 23:54:34,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:54:34,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:54:34,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:54:35,661 INFO 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:54:35,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:54:35,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507805686] [2024-06-27 23:54:35,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507805686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:54:35,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:54:35,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:54:35,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406928396] [2024-06-27 23:54:35,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:54:35,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:54:35,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:54:35,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:54:35,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:54:35,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:54:35,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 311 transitions, 3949 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:35,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:54:35,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:54:35,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:54:36,210 INFO L124 PetriNetUnfolderBase]: 756/1348 cut-off events. [2024-06-27 23:54:36,210 INFO L125 PetriNetUnfolderBase]: For 179092/179092 co-relation queries the response was YES. [2024-06-27 23:54:36,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11059 conditions, 1348 events. 756/1348 cut-off events. For 179092/179092 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 7292 event pairs, 170 based on Foata normal form. 2/1348 useless extension candidates. Maximal degree in co-relation 10903. Up to 1190 conditions per place. [2024-06-27 23:54:36,226 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 251 selfloop transitions, 72 changer transitions 0/325 dead transitions. [2024-06-27 23:54:36,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 325 transitions, 4647 flow [2024-06-27 23:54:36,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:54:36,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:54:36,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-27 23:54:36,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935483870967742 [2024-06-27 23:54:36,228 INFO L175 Difference]: Start difference. First operand has 339 places, 311 transitions, 3949 flow. Second operand 10 states and 122 transitions. [2024-06-27 23:54:36,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 325 transitions, 4647 flow [2024-06-27 23:54:36,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 325 transitions, 4456 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-27 23:54:36,937 INFO L231 Difference]: Finished difference. Result has 341 places, 312 transitions, 3926 flow [2024-06-27 23:54:36,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3758, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3926, PETRI_PLACES=341, PETRI_TRANSITIONS=312} [2024-06-27 23:54:36,938 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 311 predicate places. [2024-06-27 23:54:36,938 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 312 transitions, 3926 flow [2024-06-27 23:54:36,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:36,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:54:36,938 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:54:36,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-27 23:54:36,939 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:54:36,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:54:36,940 INFO L85 PathProgramCache]: Analyzing trace with hash -295872862, now seen corresponding path program 13 times [2024-06-27 23:54:36,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:54:36,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926039415] [2024-06-27 23:54:36,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:54:36,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:54:36,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:54:38,752 INFO 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:54:38,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:54:38,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926039415] [2024-06-27 23:54:38,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926039415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:54:38,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:54:38,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:54:38,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875663253] [2024-06-27 23:54:38,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:54:38,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:54:38,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:54:38,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:54:38,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:54:38,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:54:38,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 312 transitions, 3926 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:38,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:54:38,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:54:38,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:54:39,447 INFO L124 PetriNetUnfolderBase]: 760/1356 cut-off events. [2024-06-27 23:54:39,448 INFO L125 PetriNetUnfolderBase]: For 182177/182177 co-relation queries the response was YES. [2024-06-27 23:54:39,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11055 conditions, 1356 events. 760/1356 cut-off events. For 182177/182177 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 7376 event pairs, 169 based on Foata normal form. 2/1356 useless extension candidates. Maximal degree in co-relation 10898. Up to 1169 conditions per place. [2024-06-27 23:54:39,465 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 246 selfloop transitions, 80 changer transitions 0/328 dead transitions. [2024-06-27 23:54:39,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 328 transitions, 4642 flow [2024-06-27 23:54:39,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:54:39,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:54:39,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-27 23:54:39,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-27 23:54:39,466 INFO L175 Difference]: Start difference. First operand has 341 places, 312 transitions, 3926 flow. Second operand 11 states and 135 transitions. [2024-06-27 23:54:39,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 328 transitions, 4642 flow [2024-06-27 23:54:40,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 328 transitions, 4427 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-27 23:54:40,153 INFO L231 Difference]: Finished difference. Result has 343 places, 313 transitions, 3897 flow [2024-06-27 23:54:40,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3711, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3897, PETRI_PLACES=343, PETRI_TRANSITIONS=313} [2024-06-27 23:54:40,154 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 313 predicate places. [2024-06-27 23:54:40,154 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 313 transitions, 3897 flow [2024-06-27 23:54:40,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:40,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:54:40,154 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:54:40,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-27 23:54:40,155 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:54:40,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:54:40,155 INFO L85 PathProgramCache]: Analyzing trace with hash -118490428, now seen corresponding path program 1 times [2024-06-27 23:54:40,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:54:40,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676803293] [2024-06-27 23:54:40,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:54:40,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:54:40,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:54:42,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:54:42,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:54:42,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676803293] [2024-06-27 23:54:42,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676803293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:54:42,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:54:42,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:54:42,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197721878] [2024-06-27 23:54:42,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:54:42,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:54:42,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:54:42,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:54:42,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:54:42,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:54:42,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 313 transitions, 3897 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:42,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:54:42,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:54:42,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:54:42,745 INFO L124 PetriNetUnfolderBase]: 768/1372 cut-off events. [2024-06-27 23:54:42,745 INFO L125 PetriNetUnfolderBase]: For 197266/197266 co-relation queries the response was YES. [2024-06-27 23:54:42,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11140 conditions, 1372 events. 768/1372 cut-off events. For 197266/197266 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 7479 event pairs, 163 based on Foata normal form. 4/1374 useless extension candidates. Maximal degree in co-relation 10982. Up to 1151 conditions per place. [2024-06-27 23:54:42,761 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 267 selfloop transitions, 59 changer transitions 0/328 dead transitions. [2024-06-27 23:54:42,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 328 transitions, 4625 flow [2024-06-27 23:54:42,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:54:42,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:54:42,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-27 23:54:42,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3782991202346041 [2024-06-27 23:54:42,763 INFO L175 Difference]: Start difference. First operand has 343 places, 313 transitions, 3897 flow. Second operand 11 states and 129 transitions. [2024-06-27 23:54:42,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 328 transitions, 4625 flow [2024-06-27 23:54:43,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 328 transitions, 4451 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-27 23:54:43,475 INFO L231 Difference]: Finished difference. Result has 345 places, 315 transitions, 3884 flow [2024-06-27 23:54:43,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3723, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3884, PETRI_PLACES=345, PETRI_TRANSITIONS=315} [2024-06-27 23:54:43,475 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 315 predicate places. [2024-06-27 23:54:43,475 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 315 transitions, 3884 flow [2024-06-27 23:54:43,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:43,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:54:43,476 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:54:43,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-27 23:54:43,476 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:54:43,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:54:43,476 INFO L85 PathProgramCache]: Analyzing trace with hash -757143356, now seen corresponding path program 14 times [2024-06-27 23:54:43,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:54:43,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015632811] [2024-06-27 23:54:43,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:54:43,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:54:43,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:54:45,243 INFO 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:54:45,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:54:45,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015632811] [2024-06-27 23:54:45,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015632811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:54:45,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:54:45,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:54:45,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458814092] [2024-06-27 23:54:45,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:54:45,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:54:45,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:54:45,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:54:45,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:54:45,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:54:45,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 315 transitions, 3884 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:45,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:54:45,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:54:45,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:54:45,883 INFO L124 PetriNetUnfolderBase]: 779/1393 cut-off events. [2024-06-27 23:54:45,883 INFO L125 PetriNetUnfolderBase]: For 201340/201340 co-relation queries the response was YES. [2024-06-27 23:54:45,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11498 conditions, 1393 events. 779/1393 cut-off events. For 201340/201340 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 7650 event pairs, 170 based on Foata normal form. 2/1393 useless extension candidates. Maximal degree in co-relation 11339. Up to 1248 conditions per place. [2024-06-27 23:54:45,900 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 272 selfloop transitions, 57 changer transitions 0/331 dead transitions. [2024-06-27 23:54:45,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 331 transitions, 4838 flow [2024-06-27 23:54:45,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:54:45,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:54:45,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-27 23:54:45,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3841642228739003 [2024-06-27 23:54:45,902 INFO L175 Difference]: Start difference. First operand has 345 places, 315 transitions, 3884 flow. Second operand 11 states and 131 transitions. [2024-06-27 23:54:45,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 331 transitions, 4838 flow [2024-06-27 23:54:46,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 331 transitions, 4693 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-27 23:54:46,606 INFO L231 Difference]: Finished difference. Result has 347 places, 317 transitions, 3903 flow [2024-06-27 23:54:46,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3739, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3903, PETRI_PLACES=347, PETRI_TRANSITIONS=317} [2024-06-27 23:54:46,606 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 317 predicate places. [2024-06-27 23:54:46,606 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 317 transitions, 3903 flow [2024-06-27 23:54:46,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:46,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:54:46,607 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:54:46,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-27 23:54:46,607 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:54:46,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:54:46,607 INFO L85 PathProgramCache]: Analyzing trace with hash -756959030, now seen corresponding path program 7 times [2024-06-27 23:54:46,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:54:46,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250594182] [2024-06-27 23:54:46,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:54:46,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:54:46,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:54:48,306 INFO 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:54:48,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:54:48,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250594182] [2024-06-27 23:54:48,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250594182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:54:48,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:54:48,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:54:48,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486199226] [2024-06-27 23:54:48,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:54:48,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:54:48,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:54:48,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:54:48,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:54:48,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:54:48,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 317 transitions, 3903 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:48,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:54:48,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:54:48,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:54:49,015 INFO L124 PetriNetUnfolderBase]: 785/1403 cut-off events. [2024-06-27 23:54:49,015 INFO L125 PetriNetUnfolderBase]: For 204739/204739 co-relation queries the response was YES. [2024-06-27 23:54:49,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11567 conditions, 1403 events. 785/1403 cut-off events. For 204739/204739 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 7729 event pairs, 160 based on Foata normal form. 2/1403 useless extension candidates. Maximal degree in co-relation 11407. Up to 1186 conditions per place. [2024-06-27 23:54:49,032 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 262 selfloop transitions, 70 changer transitions 0/334 dead transitions. [2024-06-27 23:54:49,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 334 transitions, 4679 flow [2024-06-27 23:54:49,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:54:49,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:54:49,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-27 23:54:49,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3841642228739003 [2024-06-27 23:54:49,033 INFO L175 Difference]: Start difference. First operand has 347 places, 317 transitions, 3903 flow. Second operand 11 states and 131 transitions. [2024-06-27 23:54:49,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 334 transitions, 4679 flow [2024-06-27 23:54:49,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 334 transitions, 4583 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 23:54:49,774 INFO L231 Difference]: Finished difference. Result has 351 places, 319 transitions, 4008 flow [2024-06-27 23:54:49,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3807, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4008, PETRI_PLACES=351, PETRI_TRANSITIONS=319} [2024-06-27 23:54:49,774 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 321 predicate places. [2024-06-27 23:54:49,775 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 319 transitions, 4008 flow [2024-06-27 23:54:49,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:49,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:54:49,775 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:54:49,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-27 23:54:49,776 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:54:49,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:54:49,776 INFO L85 PathProgramCache]: Analyzing trace with hash -584238500, now seen corresponding path program 8 times [2024-06-27 23:54:49,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:54:49,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302209209] [2024-06-27 23:54:49,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:54:49,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:54:49,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:54:51,418 INFO 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:54:51,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:54:51,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302209209] [2024-06-27 23:54:51,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302209209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:54:51,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:54:51,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:54:51,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021608725] [2024-06-27 23:54:51,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:54:51,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:54:51,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:54:51,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:54:51,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:54:51,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:54:51,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 319 transitions, 4008 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:51,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:54:51,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:54:51,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:54:52,179 INFO L124 PetriNetUnfolderBase]: 797/1423 cut-off events. [2024-06-27 23:54:52,179 INFO L125 PetriNetUnfolderBase]: For 208722/208722 co-relation queries the response was YES. [2024-06-27 23:54:52,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11890 conditions, 1423 events. 797/1423 cut-off events. For 208722/208722 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 7847 event pairs, 164 based on Foata normal form. 2/1423 useless extension candidates. Maximal degree in co-relation 11728. Up to 1202 conditions per place. [2024-06-27 23:54:52,201 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 269 selfloop transitions, 66 changer transitions 0/337 dead transitions. [2024-06-27 23:54:52,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 337 transitions, 4816 flow [2024-06-27 23:54:52,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:54:52,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:54:52,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-27 23:54:52,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3967741935483871 [2024-06-27 23:54:52,202 INFO L175 Difference]: Start difference. First operand has 351 places, 319 transitions, 4008 flow. Second operand 10 states and 123 transitions. [2024-06-27 23:54:52,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 337 transitions, 4816 flow [2024-06-27 23:54:53,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 337 transitions, 4643 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-27 23:54:53,065 INFO L231 Difference]: Finished difference. Result has 352 places, 323 transitions, 4058 flow [2024-06-27 23:54:53,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3839, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4058, PETRI_PLACES=352, PETRI_TRANSITIONS=323} [2024-06-27 23:54:53,065 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 322 predicate places. [2024-06-27 23:54:53,066 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 323 transitions, 4058 flow [2024-06-27 23:54:53,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:53,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:54:53,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:54:53,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-27 23:54:53,066 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:54:53,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:54:53,067 INFO L85 PathProgramCache]: Analyzing trace with hash -590725250, now seen corresponding path program 9 times [2024-06-27 23:54:53,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:54:53,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256355593] [2024-06-27 23:54:53,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:54:53,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:54:53,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:54:54,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:54:54,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:54:54,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256355593] [2024-06-27 23:54:54,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256355593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:54:54,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:54:54,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:54:54,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103286399] [2024-06-27 23:54:54,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:54:54,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:54:54,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:54:54,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:54:54,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:54:54,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:54:54,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 323 transitions, 4058 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:54,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:54:54,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:54:54,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:54:55,302 INFO L124 PetriNetUnfolderBase]: 803/1433 cut-off events. [2024-06-27 23:54:55,302 INFO L125 PetriNetUnfolderBase]: For 212791/212791 co-relation queries the response was YES. [2024-06-27 23:54:55,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11998 conditions, 1433 events. 803/1433 cut-off events. For 212791/212791 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 7926 event pairs, 167 based on Foata normal form. 2/1433 useless extension candidates. Maximal degree in co-relation 11835. Up to 1212 conditions per place. [2024-06-27 23:54:55,318 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 275 selfloop transitions, 63 changer transitions 0/340 dead transitions. [2024-06-27 23:54:55,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 340 transitions, 4858 flow [2024-06-27 23:54:55,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:54:55,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:54:55,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-27 23:54:55,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-27 23:54:55,319 INFO L175 Difference]: Start difference. First operand has 352 places, 323 transitions, 4058 flow. Second operand 11 states and 132 transitions. [2024-06-27 23:54:55,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 340 transitions, 4858 flow [2024-06-27 23:54:56,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 340 transitions, 4707 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-27 23:54:56,192 INFO L231 Difference]: Finished difference. Result has 357 places, 325 transitions, 4102 flow [2024-06-27 23:54:56,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3907, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4102, PETRI_PLACES=357, PETRI_TRANSITIONS=325} [2024-06-27 23:54:56,193 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 327 predicate places. [2024-06-27 23:54:56,193 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 325 transitions, 4102 flow [2024-06-27 23:54:56,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:56,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:54:56,194 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:54:56,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-27 23:54:56,195 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:54:56,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:54:56,195 INFO L85 PathProgramCache]: Analyzing trace with hash -590909576, now seen corresponding path program 15 times [2024-06-27 23:54:56,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:54:56,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795703839] [2024-06-27 23:54:56,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:54:56,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:54:56,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:54:57,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:54:57,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:54:57,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795703839] [2024-06-27 23:54:57,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795703839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:54:57,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:54:57,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:54:57,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274896676] [2024-06-27 23:54:57,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:54:57,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:54:57,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:54:57,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:54:57,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:54:58,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:54:58,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 325 transitions, 4102 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:58,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:54:58,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:54:58,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:54:58,602 INFO L124 PetriNetUnfolderBase]: 814/1454 cut-off events. [2024-06-27 23:54:58,602 INFO L125 PetriNetUnfolderBase]: For 229571/229571 co-relation queries the response was YES. [2024-06-27 23:54:58,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12367 conditions, 1454 events. 814/1454 cut-off events. For 229571/229571 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 8084 event pairs, 181 based on Foata normal form. 2/1454 useless extension candidates. Maximal degree in co-relation 12203. Up to 1304 conditions per place. [2024-06-27 23:54:58,620 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 285 selfloop transitions, 53 changer transitions 0/340 dead transitions. [2024-06-27 23:54:58,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 340 transitions, 5082 flow [2024-06-27 23:54:58,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:54:58,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:54:58,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-27 23:54:58,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375366568914956 [2024-06-27 23:54:58,634 INFO L175 Difference]: Start difference. First operand has 357 places, 325 transitions, 4102 flow. Second operand 11 states and 128 transitions. [2024-06-27 23:54:58,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 340 transitions, 5082 flow [2024-06-27 23:54:59,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 340 transitions, 4918 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-27 23:54:59,556 INFO L231 Difference]: Finished difference. Result has 359 places, 327 transitions, 4098 flow [2024-06-27 23:54:59,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3938, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4098, PETRI_PLACES=359, PETRI_TRANSITIONS=327} [2024-06-27 23:54:59,556 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 329 predicate places. [2024-06-27 23:54:59,556 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 327 transitions, 4098 flow [2024-06-27 23:54:59,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:54:59,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:54:59,557 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:54:59,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-27 23:54:59,557 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:54:59,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:54:59,557 INFO L85 PathProgramCache]: Analyzing trace with hash -590731946, now seen corresponding path program 16 times [2024-06-27 23:54:59,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:54:59,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390309205] [2024-06-27 23:54:59,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:54:59,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:54:59,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:55:01,114 INFO 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:55:01,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:55:01,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390309205] [2024-06-27 23:55:01,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390309205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:55:01,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:55:01,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:55:01,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903501370] [2024-06-27 23:55:01,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:55:01,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:55:01,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:55:01,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:55:01,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:55:01,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:55:01,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 327 transitions, 4098 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:55:01,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:55:01,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:55:01,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:55:01,716 INFO L124 PetriNetUnfolderBase]: 818/1462 cut-off events. [2024-06-27 23:55:01,716 INFO L125 PetriNetUnfolderBase]: For 233444/233444 co-relation queries the response was YES. [2024-06-27 23:55:01,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12377 conditions, 1462 events. 818/1462 cut-off events. For 233444/233444 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 8141 event pairs, 182 based on Foata normal form. 2/1462 useless extension candidates. Maximal degree in co-relation 12212. Up to 1351 conditions per place. [2024-06-27 23:55:01,735 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 294 selfloop transitions, 43 changer transitions 0/339 dead transitions. [2024-06-27 23:55:01,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 339 transitions, 4824 flow [2024-06-27 23:55:01,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:55:01,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:55:01,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2024-06-27 23:55:01,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774193548387097 [2024-06-27 23:55:01,737 INFO L175 Difference]: Start difference. First operand has 359 places, 327 transitions, 4098 flow. Second operand 10 states and 117 transitions. [2024-06-27 23:55:01,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 339 transitions, 4824 flow [2024-06-27 23:55:02,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 339 transitions, 4733 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 23:55:02,646 INFO L231 Difference]: Finished difference. Result has 362 places, 328 transitions, 4125 flow [2024-06-27 23:55:02,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4009, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4125, PETRI_PLACES=362, PETRI_TRANSITIONS=328} [2024-06-27 23:55:02,646 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 332 predicate places. [2024-06-27 23:55:02,647 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 328 transitions, 4125 flow [2024-06-27 23:55:02,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:55:02,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:55:02,647 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:55:02,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-27 23:55:02,647 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:55:02,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:55:02,648 INFO L85 PathProgramCache]: Analyzing trace with hash -757138520, now seen corresponding path program 10 times [2024-06-27 23:55:02,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:55:02,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728532684] [2024-06-27 23:55:02,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:55:02,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:55:02,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:55:04,313 INFO 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:55:04,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:55:04,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728532684] [2024-06-27 23:55:04,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728532684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:55:04,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:55:04,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:55:04,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367878100] [2024-06-27 23:55:04,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:55:04,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:55:04,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:55:04,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:55:04,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:55:04,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:55:04,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 328 transitions, 4125 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:55:04,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:55:04,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:55:04,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:55:05,019 INFO L124 PetriNetUnfolderBase]: 834/1488 cut-off events. [2024-06-27 23:55:05,019 INFO L125 PetriNetUnfolderBase]: For 251288/251288 co-relation queries the response was YES. [2024-06-27 23:55:05,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12886 conditions, 1488 events. 834/1488 cut-off events. For 251288/251288 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 8309 event pairs, 168 based on Foata normal form. 2/1488 useless extension candidates. Maximal degree in co-relation 12719. Up to 1243 conditions per place. [2024-06-27 23:55:05,039 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 268 selfloop transitions, 79 changer transitions 0/349 dead transitions. [2024-06-27 23:55:05,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 349 transitions, 5211 flow [2024-06-27 23:55:05,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:55:05,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:55:05,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-27 23:55:05,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40175953079178883 [2024-06-27 23:55:05,040 INFO L175 Difference]: Start difference. First operand has 362 places, 328 transitions, 4125 flow. Second operand 11 states and 137 transitions. [2024-06-27 23:55:05,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 349 transitions, 5211 flow [2024-06-27 23:55:05,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 349 transitions, 5109 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-27 23:55:05,859 INFO L231 Difference]: Finished difference. Result has 365 places, 332 transitions, 4282 flow [2024-06-27 23:55:05,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4023, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4282, PETRI_PLACES=365, PETRI_TRANSITIONS=332} [2024-06-27 23:55:05,859 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 335 predicate places. [2024-06-27 23:55:05,860 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 332 transitions, 4282 flow [2024-06-27 23:55:05,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:55:05,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:55:05,860 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:55:05,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-27 23:55:05,860 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:55:05,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:55:05,861 INFO L85 PathProgramCache]: Analyzing trace with hash -291399562, now seen corresponding path program 17 times [2024-06-27 23:55:05,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:55:05,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746904916] [2024-06-27 23:55:05,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:55:05,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:55:05,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:55:07,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:55:07,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:55:07,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746904916] [2024-06-27 23:55:07,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746904916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:55:07,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:55:07,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:55:07,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269993483] [2024-06-27 23:55:07,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:55:07,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:55:07,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:55:07,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:55:07,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:55:07,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:55:07,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 332 transitions, 4282 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:55:07,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:55:07,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:55:07,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:55:07,990 INFO L124 PetriNetUnfolderBase]: 838/1496 cut-off events. [2024-06-27 23:55:07,991 INFO L125 PetriNetUnfolderBase]: For 255525/255525 co-relation queries the response was YES. [2024-06-27 23:55:08,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13069 conditions, 1496 events. 838/1496 cut-off events. For 255525/255525 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 8356 event pairs, 183 based on Foata normal form. 2/1496 useless extension candidates. Maximal degree in co-relation 12901. Up to 1379 conditions per place. [2024-06-27 23:55:08,006 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 292 selfloop transitions, 51 changer transitions 0/345 dead transitions. [2024-06-27 23:55:08,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 345 transitions, 5022 flow [2024-06-27 23:55:08,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:55:08,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:55:08,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-27 23:55:08,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-27 23:55:08,007 INFO L175 Difference]: Start difference. First operand has 365 places, 332 transitions, 4282 flow. Second operand 10 states and 120 transitions. [2024-06-27 23:55:08,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 345 transitions, 5022 flow [2024-06-27 23:55:09,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 345 transitions, 4890 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-27 23:55:09,027 INFO L231 Difference]: Finished difference. Result has 368 places, 333 transitions, 4282 flow [2024-06-27 23:55:09,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4150, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4282, PETRI_PLACES=368, PETRI_TRANSITIONS=333} [2024-06-27 23:55:09,027 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 338 predicate places. [2024-06-27 23:55:09,028 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 333 transitions, 4282 flow [2024-06-27 23:55:09,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:55:09,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:55:09,028 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:55:09,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-27 23:55:09,028 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:55:09,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:55:09,029 INFO L85 PathProgramCache]: Analyzing trace with hash 2139064032, now seen corresponding path program 11 times [2024-06-27 23:55:09,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:55:09,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357789199] [2024-06-27 23:55:09,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:55:09,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:55:09,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:55:10,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:55:10,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:55:10,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357789199] [2024-06-27 23:55:10,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357789199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:55:10,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:55:10,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:55:10,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485648906] [2024-06-27 23:55:10,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:55:10,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:55:10,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:55:10,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:55:10,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:55:10,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:55:10,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 333 transitions, 4282 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:55:10,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:55:10,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:55:10,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:55:11,407 INFO L124 PetriNetUnfolderBase]: 834/1490 cut-off events. [2024-06-27 23:55:11,407 INFO L125 PetriNetUnfolderBase]: For 245426/245426 co-relation queries the response was YES. [2024-06-27 23:55:11,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12827 conditions, 1490 events. 834/1490 cut-off events. For 245426/245426 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 8332 event pairs, 186 based on Foata normal form. 2/1490 useless extension candidates. Maximal degree in co-relation 12657. Up to 1361 conditions per place. [2024-06-27 23:55:11,426 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 284 selfloop transitions, 59 changer transitions 0/345 dead transitions. [2024-06-27 23:55:11,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 345 transitions, 5004 flow [2024-06-27 23:55:11,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:55:11,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:55:11,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-27 23:55:11,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3841642228739003 [2024-06-27 23:55:11,427 INFO L175 Difference]: Start difference. First operand has 368 places, 333 transitions, 4282 flow. Second operand 11 states and 131 transitions. [2024-06-27 23:55:11,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 345 transitions, 5004 flow [2024-06-27 23:55:12,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 345 transitions, 4866 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-27 23:55:12,325 INFO L231 Difference]: Finished difference. Result has 371 places, 333 transitions, 4267 flow [2024-06-27 23:55:12,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4144, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4267, PETRI_PLACES=371, PETRI_TRANSITIONS=333} [2024-06-27 23:55:12,325 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 341 predicate places. [2024-06-27 23:55:12,325 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 333 transitions, 4267 flow [2024-06-27 23:55:12,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:55:12,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:55:12,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:55:12,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-27 23:55:12,326 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:55:12,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:55:12,327 INFO L85 PathProgramCache]: Analyzing trace with hash -124992616, now seen corresponding path program 12 times [2024-06-27 23:55:12,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:55:12,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826429447] [2024-06-27 23:55:12,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:55:12,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:55:12,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:55:14,420 INFO 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:55:14,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:55:14,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826429447] [2024-06-27 23:55:14,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826429447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:55:14,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:55:14,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:55:14,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288405861] [2024-06-27 23:55:14,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:55:14,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:55:14,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:55:14,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:55:14,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:55:14,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:55:14,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 333 transitions, 4267 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:55:14,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:55:14,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:55:14,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:55:15,255 INFO L124 PetriNetUnfolderBase]: 840/1500 cut-off events. [2024-06-27 23:55:15,255 INFO L125 PetriNetUnfolderBase]: For 249759/249759 co-relation queries the response was YES. [2024-06-27 23:55:15,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12917 conditions, 1500 events. 840/1500 cut-off events. For 249759/249759 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 8410 event pairs, 170 based on Foata normal form. 2/1500 useless extension candidates. Maximal degree in co-relation 12746. Up to 1270 conditions per place. [2024-06-27 23:55:15,275 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 283 selfloop transitions, 67 changer transitions 0/352 dead transitions. [2024-06-27 23:55:15,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 352 transitions, 5091 flow [2024-06-27 23:55:15,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:55:15,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:55:15,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 143 transitions. [2024-06-27 23:55:15,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3844086021505376 [2024-06-27 23:55:15,276 INFO L175 Difference]: Start difference. First operand has 371 places, 333 transitions, 4267 flow. Second operand 12 states and 143 transitions. [2024-06-27 23:55:15,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 352 transitions, 5091 flow [2024-06-27 23:55:16,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 352 transitions, 5017 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 23:55:16,174 INFO L231 Difference]: Finished difference. Result has 375 places, 335 transitions, 4386 flow [2024-06-27 23:55:16,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4193, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4386, PETRI_PLACES=375, PETRI_TRANSITIONS=335} [2024-06-27 23:55:16,175 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 345 predicate places. [2024-06-27 23:55:16,175 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 335 transitions, 4386 flow [2024-06-27 23:55:16,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:55:16,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:55:16,175 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:55:16,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-27 23:55:16,175 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:55:16,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:55:16,176 INFO L85 PathProgramCache]: Analyzing trace with hash -291226582, now seen corresponding path program 18 times [2024-06-27 23:55:16,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:55:16,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405058989] [2024-06-27 23:55:16,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:55:16,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:55:16,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:55:17,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:55:17,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:55:17,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405058989] [2024-06-27 23:55:17,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405058989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:55:17,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:55:17,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:55:17,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520073522] [2024-06-27 23:55:17,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:55:17,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:55:17,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:55:17,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:55:17,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:55:17,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:55:17,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 335 transitions, 4386 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:55:17,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:55:17,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:55:17,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:55:18,367 INFO L124 PetriNetUnfolderBase]: 837/1495 cut-off events. [2024-06-27 23:55:18,367 INFO L125 PetriNetUnfolderBase]: For 239961/239961 co-relation queries the response was YES. [2024-06-27 23:55:18,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12759 conditions, 1495 events. 837/1495 cut-off events. For 239961/239961 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 8372 event pairs, 183 based on Foata normal form. 2/1495 useless extension candidates. Maximal degree in co-relation 12587. Up to 1384 conditions per place. [2024-06-27 23:55:18,382 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 297 selfloop transitions, 48 changer transitions 0/347 dead transitions. [2024-06-27 23:55:18,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 347 transitions, 5106 flow [2024-06-27 23:55:18,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:55:18,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:55:18,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-27 23:55:18,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-27 23:55:18,383 INFO L175 Difference]: Start difference. First operand has 375 places, 335 transitions, 4386 flow. Second operand 11 states and 124 transitions. [2024-06-27 23:55:18,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 347 transitions, 5106 flow [2024-06-27 23:55:19,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 347 transitions, 4921 flow, removed 27 selfloop flow, removed 10 redundant places. [2024-06-27 23:55:19,254 INFO L231 Difference]: Finished difference. Result has 376 places, 335 transitions, 4301 flow [2024-06-27 23:55:19,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4201, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4301, PETRI_PLACES=376, PETRI_TRANSITIONS=335} [2024-06-27 23:55:19,255 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 346 predicate places. [2024-06-27 23:55:19,255 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 335 transitions, 4301 flow [2024-06-27 23:55:19,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:55:19,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:55:19,255 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:55:19,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-27 23:55:19,256 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:55:19,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:55:19,256 INFO L85 PathProgramCache]: Analyzing trace with hash -125165596, now seen corresponding path program 13 times [2024-06-27 23:55:19,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:55:19,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64514560] [2024-06-27 23:55:19,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:55:19,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:55:19,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:55:20,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:55:20,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:55:20,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64514560] [2024-06-27 23:55:20,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64514560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:55:20,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:55:20,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:55:20,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639754352] [2024-06-27 23:55:20,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:55:20,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:55:20,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:55:20,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:55:20,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:55:21,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:55:21,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 335 transitions, 4301 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:55:21,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:55:21,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:55:21,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:55:21,619 INFO L124 PetriNetUnfolderBase]: 853/1521 cut-off events. [2024-06-27 23:55:21,619 INFO L125 PetriNetUnfolderBase]: For 258315/258315 co-relation queries the response was YES. [2024-06-27 23:55:21,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13141 conditions, 1521 events. 853/1521 cut-off events. For 258315/258315 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 8554 event pairs, 183 based on Foata normal form. 2/1521 useless extension candidates. Maximal degree in co-relation 12968. Up to 1377 conditions per place. [2024-06-27 23:55:21,639 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 295 selfloop transitions, 55 changer transitions 0/352 dead transitions. [2024-06-27 23:55:21,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 352 transitions, 5391 flow [2024-06-27 23:55:21,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:55:21,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:55:21,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-27 23:55:21,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-27 23:55:21,641 INFO L175 Difference]: Start difference. First operand has 376 places, 335 transitions, 4301 flow. Second operand 10 states and 124 transitions. [2024-06-27 23:55:21,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 352 transitions, 5391 flow [2024-06-27 23:55:22,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 352 transitions, 5289 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-27 23:55:22,682 INFO L231 Difference]: Finished difference. Result has 376 places, 339 transitions, 4426 flow [2024-06-27 23:55:22,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4199, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4426, PETRI_PLACES=376, PETRI_TRANSITIONS=339} [2024-06-27 23:55:22,682 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 346 predicate places. [2024-06-27 23:55:22,682 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 339 transitions, 4426 flow [2024-06-27 23:55:22,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:55:22,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:55:22,683 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:55:22,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-27 23:55:22,683 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:55:22,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:55:22,684 INFO L85 PathProgramCache]: Analyzing trace with hash -1989842650, now seen corresponding path program 19 times [2024-06-27 23:55:22,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:55:22,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519106861] [2024-06-27 23:55:22,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:55:22,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:55:22,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:55:24,531 INFO 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:55:24,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:55:24,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519106861] [2024-06-27 23:55:24,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519106861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:55:24,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:55:24,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:55:24,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101891737] [2024-06-27 23:55:24,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:55:24,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:55:24,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:55:24,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:55:24,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:55:24,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:55:24,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 339 transitions, 4426 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:55:24,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:55:24,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:55:24,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:55:25,300 INFO L124 PetriNetUnfolderBase]: 857/1529 cut-off events. [2024-06-27 23:55:25,300 INFO L125 PetriNetUnfolderBase]: For 263046/263046 co-relation queries the response was YES. [2024-06-27 23:55:25,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13268 conditions, 1529 events. 857/1529 cut-off events. For 263046/263046 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 8605 event pairs, 169 based on Foata normal form. 2/1529 useless extension candidates. Maximal degree in co-relation 13094. Up to 1271 conditions per place. [2024-06-27 23:55:25,322 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 280 selfloop transitions, 74 changer transitions 0/356 dead transitions. [2024-06-27 23:55:25,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 356 transitions, 5462 flow [2024-06-27 23:55:25,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:55:25,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:55:25,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-27 23:55:25,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-27 23:55:25,323 INFO L175 Difference]: Start difference. First operand has 376 places, 339 transitions, 4426 flow. Second operand 11 states and 134 transitions. [2024-06-27 23:55:25,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 356 transitions, 5462 flow [2024-06-27 23:55:26,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 356 transitions, 5376 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-27 23:55:26,356 INFO L231 Difference]: Finished difference. Result has 382 places, 340 transitions, 4520 flow [2024-06-27 23:55:26,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4340, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4520, PETRI_PLACES=382, PETRI_TRANSITIONS=340} [2024-06-27 23:55:26,357 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 352 predicate places. [2024-06-27 23:55:26,357 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 340 transitions, 4520 flow [2024-06-27 23:55:26,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:55:26,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:55:26,358 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:55:26,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-27 23:55:26,358 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:55:26,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:55:26,359 INFO L85 PathProgramCache]: Analyzing trace with hash -118736506, now seen corresponding path program 14 times [2024-06-27 23:55:26,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:55:26,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038148064] [2024-06-27 23:55:26,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:55:26,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:55:26,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:55:28,404 INFO 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:55:28,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:55:28,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038148064] [2024-06-27 23:55:28,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038148064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:55:28,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:55:28,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:55:28,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159641174] [2024-06-27 23:55:28,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:55:28,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:55:28,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:55:28,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:55:28,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:55:28,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:55:28,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 340 transitions, 4520 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:55:28,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:55:28,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:55:28,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:55:29,231 INFO L124 PetriNetUnfolderBase]: 853/1523 cut-off events. [2024-06-27 23:55:29,232 INFO L125 PetriNetUnfolderBase]: For 252327/252327 co-relation queries the response was YES. [2024-06-27 23:55:29,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13110 conditions, 1523 events. 853/1523 cut-off events. For 252327/252327 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 8557 event pairs, 168 based on Foata normal form. 2/1523 useless extension candidates. Maximal degree in co-relation 12934. Up to 1282 conditions per place. [2024-06-27 23:55:29,251 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 286 selfloop transitions, 70 changer transitions 0/358 dead transitions. [2024-06-27 23:55:29,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 358 transitions, 5552 flow [2024-06-27 23:55:29,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:55:29,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:55:29,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 143 transitions. [2024-06-27 23:55:29,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3844086021505376 [2024-06-27 23:55:29,252 INFO L175 Difference]: Start difference. First operand has 382 places, 340 transitions, 4520 flow. Second operand 12 states and 143 transitions. [2024-06-27 23:55:29,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 358 transitions, 5552 flow [2024-06-27 23:55:30,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 358 transitions, 5380 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-27 23:55:30,276 INFO L231 Difference]: Finished difference. Result has 386 places, 340 transitions, 4493 flow [2024-06-27 23:55:30,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4348, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4493, PETRI_PLACES=386, PETRI_TRANSITIONS=340} [2024-06-27 23:55:30,276 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 356 predicate places. [2024-06-27 23:55:30,276 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 340 transitions, 4493 flow [2024-06-27 23:55:30,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:55:30,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:55:30,277 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:55:30,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-27 23:55:30,277 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:55:30,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:55:30,277 INFO L85 PathProgramCache]: Analyzing trace with hash -118736692, now seen corresponding path program 20 times [2024-06-27 23:55:30,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:55:30,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770335442] [2024-06-27 23:55:30,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:55:30,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:55:30,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:55:31,851 INFO 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:55:31,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:55:31,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770335442] [2024-06-27 23:55:31,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770335442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:55:31,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:55:31,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:55:31,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429800714] [2024-06-27 23:55:31,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:55:31,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:55:31,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:55:31,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:55:31,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:55:31,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:55:31,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 340 transitions, 4493 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:55:31,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:55:31,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:55:31,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:55:32,472 INFO L124 PetriNetUnfolderBase]: 850/1518 cut-off events. [2024-06-27 23:55:32,472 INFO L125 PetriNetUnfolderBase]: For 240685/240685 co-relation queries the response was YES. [2024-06-27 23:55:32,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12801 conditions, 1518 events. 850/1518 cut-off events. For 240685/240685 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 8542 event pairs, 182 based on Foata normal form. 2/1518 useless extension candidates. Maximal degree in co-relation 12624. Up to 1407 conditions per place. [2024-06-27 23:55:32,491 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 305 selfloop transitions, 44 changer transitions 0/351 dead transitions. [2024-06-27 23:55:32,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 351 transitions, 5217 flow [2024-06-27 23:55:32,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:55:32,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:55:32,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-27 23:55:32,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35777126099706746 [2024-06-27 23:55:32,493 INFO L175 Difference]: Start difference. First operand has 386 places, 340 transitions, 4493 flow. Second operand 11 states and 122 transitions. [2024-06-27 23:55:32,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 351 transitions, 5217 flow [2024-06-27 23:55:33,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 351 transitions, 5006 flow, removed 16 selfloop flow, removed 12 redundant places. [2024-06-27 23:55:33,480 INFO L231 Difference]: Finished difference. Result has 385 places, 340 transitions, 4374 flow [2024-06-27 23:55:33,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4282, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4374, PETRI_PLACES=385, PETRI_TRANSITIONS=340} [2024-06-27 23:55:33,480 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 355 predicate places. [2024-06-27 23:55:33,480 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 340 transitions, 4374 flow [2024-06-27 23:55:33,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:55:33,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:55:33,484 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:55:33,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-27 23:55:33,484 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:55:33,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:55:33,485 INFO L85 PathProgramCache]: Analyzing trace with hash -118729996, now seen corresponding path program 15 times [2024-06-27 23:55:33,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:55:33,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650532365] [2024-06-27 23:55:33,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:55:33,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:55:33,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:55:35,357 INFO 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:55:35,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:55:35,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650532365] [2024-06-27 23:55:35,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650532365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:55:35,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:55:35,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:55:35,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854863526] [2024-06-27 23:55:35,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:55:35,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:55:35,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:55:35,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:55:35,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:55:35,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:55:35,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 340 transitions, 4374 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:55:35,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:55:35,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:55:35,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:55:36,040 INFO L124 PetriNetUnfolderBase]: 846/1512 cut-off events. [2024-06-27 23:55:36,041 INFO L125 PetriNetUnfolderBase]: For 228319/228319 co-relation queries the response was YES. [2024-06-27 23:55:36,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12350 conditions, 1512 events. 846/1512 cut-off events. For 228319/228319 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 8536 event pairs, 165 based on Foata normal form. 2/1512 useless extension candidates. Maximal degree in co-relation 12172. Up to 1291 conditions per place. [2024-06-27 23:55:36,061 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 289 selfloop transitions, 64 changer transitions 0/355 dead transitions. [2024-06-27 23:55:36,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 355 transitions, 5144 flow [2024-06-27 23:55:36,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:55:36,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:55:36,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-27 23:55:36,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3841642228739003 [2024-06-27 23:55:36,065 INFO L175 Difference]: Start difference. First operand has 385 places, 340 transitions, 4374 flow. Second operand 11 states and 131 transitions. [2024-06-27 23:55:36,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 355 transitions, 5144 flow [2024-06-27 23:55:36,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 355 transitions, 5020 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-27 23:55:36,944 INFO L231 Difference]: Finished difference. Result has 386 places, 340 transitions, 4383 flow [2024-06-27 23:55:36,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4250, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4383, PETRI_PLACES=386, PETRI_TRANSITIONS=340} [2024-06-27 23:55:36,945 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 356 predicate places. [2024-06-27 23:55:36,945 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 340 transitions, 4383 flow [2024-06-27 23:55:36,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:55:36,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:55:36,945 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:55:36,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-27 23:55:36,946 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:55:36,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:55:36,946 INFO L85 PathProgramCache]: Analyzing trace with hash -217841374, now seen corresponding path program 2 times [2024-06-27 23:55:36,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:55:36,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296295786] [2024-06-27 23:55:36,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:55:36,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:55:36,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:55:38,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:55:38,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:55:38,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296295786] [2024-06-27 23:55:38,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296295786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:55:38,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:55:38,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:55:38,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567615532] [2024-06-27 23:55:38,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:55:38,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:55:38,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:55:38,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:55:38,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:55:38,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:55:38,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 340 transitions, 4383 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:55:38,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:55:38,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:55:38,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:55:39,204 INFO L124 PetriNetUnfolderBase]: 850/1519 cut-off events. [2024-06-27 23:55:39,204 INFO L125 PetriNetUnfolderBase]: For 232123/232123 co-relation queries the response was YES. [2024-06-27 23:55:39,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12457 conditions, 1519 events. 850/1519 cut-off events. For 232123/232123 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 8576 event pairs, 174 based on Foata normal form. 2/1519 useless extension candidates. Maximal degree in co-relation 12278. Up to 1449 conditions per place. [2024-06-27 23:55:39,224 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 321 selfloop transitions, 30 changer transitions 0/353 dead transitions. [2024-06-27 23:55:39,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 353 transitions, 5149 flow [2024-06-27 23:55:39,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:55:39,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:55:39,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 120 transitions. [2024-06-27 23:55:39,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3519061583577713 [2024-06-27 23:55:39,226 INFO L175 Difference]: Start difference. First operand has 386 places, 340 transitions, 4383 flow. Second operand 11 states and 120 transitions. [2024-06-27 23:55:39,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 353 transitions, 5149 flow [2024-06-27 23:55:40,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 353 transitions, 5003 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-27 23:55:40,179 INFO L231 Difference]: Finished difference. Result has 387 places, 341 transitions, 4329 flow [2024-06-27 23:55:40,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4237, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4329, PETRI_PLACES=387, PETRI_TRANSITIONS=341} [2024-06-27 23:55:40,180 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 357 predicate places. [2024-06-27 23:55:40,180 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 341 transitions, 4329 flow [2024-06-27 23:55:40,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:55:40,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:55:40,181 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:55:40,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-27 23:55:40,181 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:55:40,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:55:40,181 INFO L85 PathProgramCache]: Analyzing trace with hash 1391662660, now seen corresponding path program 21 times [2024-06-27 23:55:40,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:55:40,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552785090] [2024-06-27 23:55:40,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:55:40,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:55:40,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:55:41,883 INFO 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:55:41,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:55:41,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552785090] [2024-06-27 23:55:41,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552785090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:55:41,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:55:41,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:55:41,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116447837] [2024-06-27 23:55:41,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:55:41,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:55:41,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:55:41,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:55:41,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:55:42,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:55:42,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 341 transitions, 4329 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:55:42,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:55:42,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:55:42,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:55:42,597 INFO L124 PetriNetUnfolderBase]: 854/1527 cut-off events. [2024-06-27 23:55:42,597 INFO L125 PetriNetUnfolderBase]: For 235624/235624 co-relation queries the response was YES. [2024-06-27 23:55:42,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12438 conditions, 1527 events. 854/1527 cut-off events. For 235624/235624 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 8640 event pairs, 177 based on Foata normal form. 2/1527 useless extension candidates. Maximal degree in co-relation 12258. Up to 1443 conditions per place. [2024-06-27 23:55:42,618 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 318 selfloop transitions, 34 changer transitions 0/354 dead transitions. [2024-06-27 23:55:42,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 354 transitions, 5337 flow [2024-06-27 23:55:42,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:55:42,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:55:42,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 113 transitions. [2024-06-27 23:55:42,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36451612903225805 [2024-06-27 23:55:42,619 INFO L175 Difference]: Start difference. First operand has 387 places, 341 transitions, 4329 flow. Second operand 10 states and 113 transitions. [2024-06-27 23:55:42,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 354 transitions, 5337 flow [2024-06-27 23:55:43,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 354 transitions, 5255 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-27 23:55:43,796 INFO L231 Difference]: Finished difference. Result has 388 places, 342 transitions, 4345 flow [2024-06-27 23:55:43,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4247, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4345, PETRI_PLACES=388, PETRI_TRANSITIONS=342} [2024-06-27 23:55:43,797 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 358 predicate places. [2024-06-27 23:55:43,797 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 342 transitions, 4345 flow [2024-06-27 23:55:43,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:55:43,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:55:43,797 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:55:43,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-27 23:55:43,798 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:55:43,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:55:43,799 INFO L85 PathProgramCache]: Analyzing trace with hash -601487232, now seen corresponding path program 3 times [2024-06-27 23:55:43,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:55:43,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433708428] [2024-06-27 23:55:43,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:55:43,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:55:43,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:55:45,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:55:45,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:55:45,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433708428] [2024-06-27 23:55:45,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433708428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:55:45,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:55:45,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:55:45,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368835302] [2024-06-27 23:55:45,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:55:45,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:55:45,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:55:45,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:55:45,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:55:45,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:55:45,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 342 transitions, 4345 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:55:45,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:55:45,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:55:45,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:55:46,037 INFO L124 PetriNetUnfolderBase]: 858/1535 cut-off events. [2024-06-27 23:55:46,037 INFO L125 PetriNetUnfolderBase]: For 239477/239477 co-relation queries the response was YES. [2024-06-27 23:55:46,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12500 conditions, 1535 events. 858/1535 cut-off events. For 239477/239477 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 8703 event pairs, 178 based on Foata normal form. 2/1535 useless extension candidates. Maximal degree in co-relation 12319. Up to 1493 conditions per place. [2024-06-27 23:55:46,057 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 330 selfloop transitions, 22 changer transitions 0/354 dead transitions. [2024-06-27 23:55:46,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 354 transitions, 5101 flow [2024-06-27 23:55:46,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:55:46,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:55:46,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 116 transitions. [2024-06-27 23:55:46,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34017595307917886 [2024-06-27 23:55:46,059 INFO L175 Difference]: Start difference. First operand has 388 places, 342 transitions, 4345 flow. Second operand 11 states and 116 transitions. [2024-06-27 23:55:46,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 354 transitions, 5101 flow [2024-06-27 23:55:47,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 354 transitions, 4902 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-27 23:55:47,081 INFO L231 Difference]: Finished difference. Result has 389 places, 343 transitions, 4225 flow [2024-06-27 23:55:47,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4146, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4225, PETRI_PLACES=389, PETRI_TRANSITIONS=343} [2024-06-27 23:55:47,081 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 359 predicate places. [2024-06-27 23:55:47,081 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 343 transitions, 4225 flow [2024-06-27 23:55:47,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:55:47,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:55:47,082 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:55:47,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-27 23:55:47,082 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:55:47,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:55:47,082 INFO L85 PathProgramCache]: Analyzing trace with hash 2103586440, now seen corresponding path program 22 times [2024-06-27 23:55:47,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:55:47,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97972589] [2024-06-27 23:55:47,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:55:47,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:55:47,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:55:48,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:55:48,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:55:48,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97972589] [2024-06-27 23:55:48,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97972589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:55:48,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:55:48,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:55:48,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423747278] [2024-06-27 23:55:48,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:55:48,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:55:48,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:55:48,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:55:48,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:55:48,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:55:48,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 343 transitions, 4225 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:55:48,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:55:48,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:55:48,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:55:49,222 INFO L124 PetriNetUnfolderBase]: 862/1543 cut-off events. [2024-06-27 23:55:49,222 INFO L125 PetriNetUnfolderBase]: For 242910/242910 co-relation queries the response was YES. [2024-06-27 23:55:49,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12322 conditions, 1543 events. 862/1543 cut-off events. For 242910/242910 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 8769 event pairs, 181 based on Foata normal form. 2/1543 useless extension candidates. Maximal degree in co-relation 12142. Up to 1482 conditions per place. [2024-06-27 23:55:49,243 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 319 selfloop transitions, 33 changer transitions 0/354 dead transitions. [2024-06-27 23:55:49,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 354 transitions, 4973 flow [2024-06-27 23:55:49,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:55:49,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:55:49,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 117 transitions. [2024-06-27 23:55:49,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34310850439882695 [2024-06-27 23:55:49,245 INFO L175 Difference]: Start difference. First operand has 389 places, 343 transitions, 4225 flow. Second operand 11 states and 117 transitions. [2024-06-27 23:55:49,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 354 transitions, 4973 flow [2024-06-27 23:55:50,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 354 transitions, 4912 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 23:55:50,398 INFO L231 Difference]: Finished difference. Result has 393 places, 344 transitions, 4258 flow [2024-06-27 23:55:50,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4164, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4258, PETRI_PLACES=393, PETRI_TRANSITIONS=344} [2024-06-27 23:55:50,398 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 363 predicate places. [2024-06-27 23:55:50,398 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 344 transitions, 4258 flow [2024-06-27 23:55:50,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:55:50,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:55:50,399 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:55:50,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-27 23:55:50,399 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:55:50,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:55:50,400 INFO L85 PathProgramCache]: Analyzing trace with hash -591011712, now seen corresponding path program 4 times [2024-06-27 23:55:50,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:55:50,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467335581] [2024-06-27 23:55:50,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:55:50,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:55:50,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:55:51,841 INFO 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:55:51,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:55:51,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467335581] [2024-06-27 23:55:51,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467335581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:55:51,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:55:51,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:55:51,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349036742] [2024-06-27 23:55:51,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:55:51,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:55:51,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:55:51,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:55:51,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:55:51,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:55:51,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 344 transitions, 4258 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:55:51,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:55:51,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:55:51,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:55:52,549 INFO L124 PetriNetUnfolderBase]: 866/1551 cut-off events. [2024-06-27 23:55:52,549 INFO L125 PetriNetUnfolderBase]: For 246653/246653 co-relation queries the response was YES. [2024-06-27 23:55:52,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12409 conditions, 1551 events. 866/1551 cut-off events. For 246653/246653 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 8800 event pairs, 178 based on Foata normal form. 2/1551 useless extension candidates. Maximal degree in co-relation 12227. Up to 1512 conditions per place. [2024-06-27 23:55:52,570 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 337 selfloop transitions, 17 changer transitions 0/356 dead transitions. [2024-06-27 23:55:52,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 356 transitions, 5020 flow [2024-06-27 23:55:52,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:55:52,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:55:52,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 112 transitions. [2024-06-27 23:55:52,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3284457478005865 [2024-06-27 23:55:52,571 INFO L175 Difference]: Start difference. First operand has 393 places, 344 transitions, 4258 flow. Second operand 11 states and 112 transitions. [2024-06-27 23:55:52,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 356 transitions, 5020 flow [2024-06-27 23:55:53,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 356 transitions, 4937 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-27 23:55:53,602 INFO L231 Difference]: Finished difference. Result has 395 places, 345 transitions, 4245 flow [2024-06-27 23:55:53,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4175, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4245, PETRI_PLACES=395, PETRI_TRANSITIONS=345} [2024-06-27 23:55:53,603 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 365 predicate places. [2024-06-27 23:55:53,603 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 345 transitions, 4245 flow [2024-06-27 23:55:53,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:55:53,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:55:53,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:55:53,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-27 23:55:53,604 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:55:53,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:55:53,604 INFO L85 PathProgramCache]: Analyzing trace with hash 2103586626, now seen corresponding path program 16 times [2024-06-27 23:55:53,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:55:53,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859454062] [2024-06-27 23:55:53,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:55:53,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:55:53,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:55:55,070 INFO 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:55:55,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:55:55,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859454062] [2024-06-27 23:55:55,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859454062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:55:55,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:55:55,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:55:55,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407095696] [2024-06-27 23:55:55,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:55:55,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:55:55,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:55:55,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:55:55,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:55:55,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:55:55,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 345 transitions, 4245 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:55:55,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:55:55,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:55:55,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:55:55,730 INFO L124 PetriNetUnfolderBase]: 872/1561 cut-off events. [2024-06-27 23:55:55,730 INFO L125 PetriNetUnfolderBase]: For 250765/250765 co-relation queries the response was YES. [2024-06-27 23:55:55,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12491 conditions, 1561 events. 872/1561 cut-off events. For 250765/250765 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 8898 event pairs, 181 based on Foata normal form. 2/1561 useless extension candidates. Maximal degree in co-relation 12308. Up to 1459 conditions per place. [2024-06-27 23:55:55,751 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 310 selfloop transitions, 47 changer transitions 0/359 dead transitions. [2024-06-27 23:55:55,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 359 transitions, 5315 flow [2024-06-27 23:55:55,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:55:55,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:55:55,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-27 23:55:55,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3903225806451613 [2024-06-27 23:55:55,752 INFO L175 Difference]: Start difference. First operand has 395 places, 345 transitions, 4245 flow. Second operand 10 states and 121 transitions. [2024-06-27 23:55:55,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 359 transitions, 5315 flow [2024-06-27 23:55:56,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 359 transitions, 5255 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-27 23:55:56,804 INFO L231 Difference]: Finished difference. Result has 396 places, 347 transitions, 4342 flow [2024-06-27 23:55:56,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4185, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4342, PETRI_PLACES=396, PETRI_TRANSITIONS=347} [2024-06-27 23:55:56,805 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 366 predicate places. [2024-06-27 23:55:56,805 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 347 transitions, 4342 flow [2024-06-27 23:55:56,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:55:56,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:55:56,805 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:55:56,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-27 23:55:56,805 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:55:56,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:55:56,806 INFO L85 PathProgramCache]: Analyzing trace with hash -886587102, now seen corresponding path program 5 times [2024-06-27 23:55:56,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:55:56,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417436905] [2024-06-27 23:55:56,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:55:56,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:55:56,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:55:58,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:55:58,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:55:58,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417436905] [2024-06-27 23:55:58,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417436905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:55:58,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:55:58,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:55:58,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277509851] [2024-06-27 23:55:58,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:55:58,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:55:58,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:55:58,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:55:58,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:55:58,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:55:58,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 347 transitions, 4342 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:55:58,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:55:58,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:55:58,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:55:59,231 INFO L124 PetriNetUnfolderBase]: 876/1569 cut-off events. [2024-06-27 23:55:59,231 INFO L125 PetriNetUnfolderBase]: For 254897/254897 co-relation queries the response was YES. [2024-06-27 23:55:59,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12616 conditions, 1569 events. 876/1569 cut-off events. For 254897/254897 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 8977 event pairs, 178 based on Foata normal form. 2/1569 useless extension candidates. Maximal degree in co-relation 12432. Up to 1526 conditions per place. [2024-06-27 23:55:59,251 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 336 selfloop transitions, 21 changer transitions 0/359 dead transitions. [2024-06-27 23:55:59,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 359 transitions, 5118 flow [2024-06-27 23:55:59,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:55:59,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:55:59,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 116 transitions. [2024-06-27 23:55:59,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34017595307917886 [2024-06-27 23:55:59,253 INFO L175 Difference]: Start difference. First operand has 396 places, 347 transitions, 4342 flow. Second operand 11 states and 116 transitions. [2024-06-27 23:55:59,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 359 transitions, 5118 flow [2024-06-27 23:56:00,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 359 transitions, 4810 flow, removed 26 selfloop flow, removed 10 redundant places. [2024-06-27 23:56:00,328 INFO L231 Difference]: Finished difference. Result has 397 places, 348 transitions, 4114 flow [2024-06-27 23:56:00,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4034, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4114, PETRI_PLACES=397, PETRI_TRANSITIONS=348} [2024-06-27 23:56:00,329 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 367 predicate places. [2024-06-27 23:56:00,329 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 348 transitions, 4114 flow [2024-06-27 23:56:00,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:00,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:00,329 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:56:00,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-27 23:56:00,330 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:56:00,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:00,330 INFO L85 PathProgramCache]: Analyzing trace with hash 1471834084, now seen corresponding path program 17 times [2024-06-27 23:56:00,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:00,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156130138] [2024-06-27 23:56:00,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:00,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:00,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:01,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:01,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:01,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156130138] [2024-06-27 23:56:01,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156130138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:01,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:01,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:56:01,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683554939] [2024-06-27 23:56:01,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:01,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:56:01,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:01,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:56:01,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:56:02,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:56:02,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 348 transitions, 4114 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:02,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:02,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:56:02,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:02,714 INFO L124 PetriNetUnfolderBase]: 882/1579 cut-off events. [2024-06-27 23:56:02,714 INFO L125 PetriNetUnfolderBase]: For 257904/257904 co-relation queries the response was YES. [2024-06-27 23:56:02,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12322 conditions, 1579 events. 882/1579 cut-off events. For 257904/257904 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 9029 event pairs, 177 based on Foata normal form. 2/1579 useless extension candidates. Maximal degree in co-relation 12139. Up to 1509 conditions per place. [2024-06-27 23:56:02,730 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 333 selfloop transitions, 27 changer transitions 0/362 dead transitions. [2024-06-27 23:56:02,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 362 transitions, 4918 flow [2024-06-27 23:56:02,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:56:02,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:56:02,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-27 23:56:02,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-27 23:56:02,731 INFO L175 Difference]: Start difference. First operand has 397 places, 348 transitions, 4114 flow. Second operand 11 states and 121 transitions. [2024-06-27 23:56:02,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 362 transitions, 4918 flow [2024-06-27 23:56:03,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 362 transitions, 4848 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-27 23:56:03,749 INFO L231 Difference]: Finished difference. Result has 399 places, 350 transitions, 4147 flow [2024-06-27 23:56:03,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4044, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4147, PETRI_PLACES=399, PETRI_TRANSITIONS=350} [2024-06-27 23:56:03,750 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 369 predicate places. [2024-06-27 23:56:03,750 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 350 transitions, 4147 flow [2024-06-27 23:56:03,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:03,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:03,750 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:56:03,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-27 23:56:03,750 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:56:03,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:03,751 INFO L85 PathProgramCache]: Analyzing trace with hash -886833180, now seen corresponding path program 18 times [2024-06-27 23:56:03,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:03,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145650131] [2024-06-27 23:56:03,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:03,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:03,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:05,334 INFO 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:56:05,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:05,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145650131] [2024-06-27 23:56:05,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145650131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:05,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:05,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:56:05,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758759177] [2024-06-27 23:56:05,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:05,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:56:05,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:05,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:56:05,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:56:05,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:56:05,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 350 transitions, 4147 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:05,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:05,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:56:05,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:05,989 INFO L124 PetriNetUnfolderBase]: 898/1605 cut-off events. [2024-06-27 23:56:05,989 INFO L125 PetriNetUnfolderBase]: For 279321/279321 co-relation queries the response was YES. [2024-06-27 23:56:06,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12831 conditions, 1605 events. 898/1605 cut-off events. For 279321/279321 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 9201 event pairs, 179 based on Foata normal form. 2/1605 useless extension candidates. Maximal degree in co-relation 12647. Up to 1493 conditions per place. [2024-06-27 23:56:06,011 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 321 selfloop transitions, 45 changer transitions 0/368 dead transitions. [2024-06-27 23:56:06,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 368 transitions, 5293 flow [2024-06-27 23:56:06,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:56:06,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:56:06,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-27 23:56:06,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36070381231671556 [2024-06-27 23:56:06,013 INFO L175 Difference]: Start difference. First operand has 399 places, 350 transitions, 4147 flow. Second operand 11 states and 123 transitions. [2024-06-27 23:56:06,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 368 transitions, 5293 flow [2024-06-27 23:56:07,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 368 transitions, 5224 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-27 23:56:07,052 INFO L231 Difference]: Finished difference. Result has 402 places, 354 transitions, 4293 flow [2024-06-27 23:56:07,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4078, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4293, PETRI_PLACES=402, PETRI_TRANSITIONS=354} [2024-06-27 23:56:07,052 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 372 predicate places. [2024-06-27 23:56:07,053 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 354 transitions, 4293 flow [2024-06-27 23:56:07,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:07,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:07,053 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:56:07,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-27 23:56:07,053 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:56:07,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:07,054 INFO L85 PathProgramCache]: Analyzing trace with hash -254670694, now seen corresponding path program 23 times [2024-06-27 23:56:07,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:07,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947422687] [2024-06-27 23:56:07,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:07,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:07,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:08,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:56:08,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:08,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947422687] [2024-06-27 23:56:08,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947422687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:08,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:08,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:56:08,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120877809] [2024-06-27 23:56:08,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:08,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:56:08,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:08,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:56:08,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:56:08,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:56:08,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 354 transitions, 4293 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:08,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:08,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:56:08,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:09,168 INFO L124 PetriNetUnfolderBase]: 902/1613 cut-off events. [2024-06-27 23:56:09,168 INFO L125 PetriNetUnfolderBase]: For 283949/283949 co-relation queries the response was YES. [2024-06-27 23:56:09,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13004 conditions, 1613 events. 902/1613 cut-off events. For 283949/283949 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 9248 event pairs, 186 based on Foata normal form. 2/1613 useless extension candidates. Maximal degree in co-relation 12818. Up to 1564 conditions per place. [2024-06-27 23:56:09,192 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 337 selfloop transitions, 26 changer transitions 0/365 dead transitions. [2024-06-27 23:56:09,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 365 transitions, 5065 flow [2024-06-27 23:56:09,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:56:09,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:56:09,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-27 23:56:09,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-27 23:56:09,194 INFO L175 Difference]: Start difference. First operand has 402 places, 354 transitions, 4293 flow. Second operand 10 states and 110 transitions. [2024-06-27 23:56:09,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 365 transitions, 5065 flow [2024-06-27 23:56:10,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 365 transitions, 4958 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-27 23:56:10,455 INFO L231 Difference]: Finished difference. Result has 404 places, 355 transitions, 4268 flow [2024-06-27 23:56:10,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4186, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4268, PETRI_PLACES=404, PETRI_TRANSITIONS=355} [2024-06-27 23:56:10,456 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 374 predicate places. [2024-06-27 23:56:10,456 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 355 transitions, 4268 flow [2024-06-27 23:56:10,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:10,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:10,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:56:10,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-27 23:56:10,456 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:56:10,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:10,457 INFO L85 PathProgramCache]: Analyzing trace with hash -254670508, now seen corresponding path program 19 times [2024-06-27 23:56:10,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:10,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755138714] [2024-06-27 23:56:10,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:10,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:10,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:12,238 INFO 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:56:12,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:12,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755138714] [2024-06-27 23:56:12,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755138714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:12,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:12,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:56:12,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812682506] [2024-06-27 23:56:12,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:12,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:56:12,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:12,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:56:12,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:56:12,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:56:12,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 355 transitions, 4268 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:12,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:12,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:56:12,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:13,086 INFO L124 PetriNetUnfolderBase]: 918/1639 cut-off events. [2024-06-27 23:56:13,087 INFO L125 PetriNetUnfolderBase]: For 306951/306951 co-relation queries the response was YES. [2024-06-27 23:56:13,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13476 conditions, 1639 events. 918/1639 cut-off events. For 306951/306951 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 9437 event pairs, 176 based on Foata normal form. 2/1639 useless extension candidates. Maximal degree in co-relation 13289. Up to 1507 conditions per place. [2024-06-27 23:56:13,109 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 322 selfloop transitions, 50 changer transitions 0/374 dead transitions. [2024-06-27 23:56:13,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 374 transitions, 5446 flow [2024-06-27 23:56:13,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:56:13,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:56:13,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-27 23:56:13,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375366568914956 [2024-06-27 23:56:13,124 INFO L175 Difference]: Start difference. First operand has 404 places, 355 transitions, 4268 flow. Second operand 11 states and 128 transitions. [2024-06-27 23:56:13,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 374 transitions, 5446 flow [2024-06-27 23:56:14,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 374 transitions, 5376 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-27 23:56:14,468 INFO L231 Difference]: Finished difference. Result has 408 places, 359 transitions, 4419 flow [2024-06-27 23:56:14,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4198, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4419, PETRI_PLACES=408, PETRI_TRANSITIONS=359} [2024-06-27 23:56:14,468 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 378 predicate places. [2024-06-27 23:56:14,468 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 359 transitions, 4419 flow [2024-06-27 23:56:14,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:14,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:14,469 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:56:14,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-27 23:56:14,469 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:56:14,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:14,469 INFO L85 PathProgramCache]: Analyzing trace with hash -254663998, now seen corresponding path program 20 times [2024-06-27 23:56:14,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:14,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736308177] [2024-06-27 23:56:14,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:14,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:14,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:16,277 INFO 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:56:16,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:16,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736308177] [2024-06-27 23:56:16,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736308177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:16,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:16,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:56:16,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481955948] [2024-06-27 23:56:16,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:16,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:56:16,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:16,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:56:16,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:56:16,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:56:16,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 359 transitions, 4419 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:16,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:16,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:56:16,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:16,953 INFO L124 PetriNetUnfolderBase]: 914/1633 cut-off events. [2024-06-27 23:56:16,953 INFO L125 PetriNetUnfolderBase]: For 292980/292980 co-relation queries the response was YES. [2024-06-27 23:56:16,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13244 conditions, 1633 events. 914/1633 cut-off events. For 292980/292980 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 9419 event pairs, 176 based on Foata normal form. 2/1633 useless extension candidates. Maximal degree in co-relation 13055. Up to 1522 conditions per place. [2024-06-27 23:56:16,977 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 328 selfloop transitions, 42 changer transitions 0/372 dead transitions. [2024-06-27 23:56:16,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 372 transitions, 5211 flow [2024-06-27 23:56:16,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:56:16,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:56:16,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-27 23:56:16,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36070381231671556 [2024-06-27 23:56:16,979 INFO L175 Difference]: Start difference. First operand has 408 places, 359 transitions, 4419 flow. Second operand 11 states and 123 transitions. [2024-06-27 23:56:16,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 372 transitions, 5211 flow [2024-06-27 23:56:18,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 372 transitions, 5060 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-27 23:56:18,238 INFO L231 Difference]: Finished difference. Result has 411 places, 359 transitions, 4357 flow [2024-06-27 23:56:18,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4268, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4357, PETRI_PLACES=411, PETRI_TRANSITIONS=359} [2024-06-27 23:56:18,245 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 381 predicate places. [2024-06-27 23:56:18,245 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 359 transitions, 4357 flow [2024-06-27 23:56:18,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:18,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:18,245 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:56:18,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-27 23:56:18,245 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:56:18,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:18,246 INFO L85 PathProgramCache]: Analyzing trace with hash -886826670, now seen corresponding path program 21 times [2024-06-27 23:56:18,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:18,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738415019] [2024-06-27 23:56:18,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:18,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:18,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:20,003 INFO 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:56:20,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:20,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738415019] [2024-06-27 23:56:20,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738415019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:20,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:20,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:56:20,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239651009] [2024-06-27 23:56:20,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:20,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:56:20,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:20,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:56:20,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:56:20,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:56:20,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 359 transitions, 4357 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:20,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:20,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:56:20,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:20,737 INFO L124 PetriNetUnfolderBase]: 910/1627 cut-off events. [2024-06-27 23:56:20,737 INFO L125 PetriNetUnfolderBase]: For 277515/277515 co-relation queries the response was YES. [2024-06-27 23:56:20,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12857 conditions, 1627 events. 910/1627 cut-off events. For 277515/277515 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 9376 event pairs, 181 based on Foata normal form. 2/1627 useless extension candidates. Maximal degree in co-relation 12667. Up to 1557 conditions per place. [2024-06-27 23:56:20,759 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 341 selfloop transitions, 29 changer transitions 0/372 dead transitions. [2024-06-27 23:56:20,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 372 transitions, 5149 flow [2024-06-27 23:56:20,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:56:20,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:56:20,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 120 transitions. [2024-06-27 23:56:20,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3519061583577713 [2024-06-27 23:56:20,760 INFO L175 Difference]: Start difference. First operand has 411 places, 359 transitions, 4357 flow. Second operand 11 states and 120 transitions. [2024-06-27 23:56:20,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 372 transitions, 5149 flow [2024-06-27 23:56:22,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 372 transitions, 5056 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-27 23:56:22,007 INFO L231 Difference]: Finished difference. Result has 412 places, 359 transitions, 4327 flow [2024-06-27 23:56:22,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4264, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4327, PETRI_PLACES=412, PETRI_TRANSITIONS=359} [2024-06-27 23:56:22,007 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 382 predicate places. [2024-06-27 23:56:22,007 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 359 transitions, 4327 flow [2024-06-27 23:56:22,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:22,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:22,008 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:56:22,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-27 23:56:22,008 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:56:22,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:22,008 INFO L85 PathProgramCache]: Analyzing trace with hash -248168320, now seen corresponding path program 6 times [2024-06-27 23:56:22,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:22,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401352371] [2024-06-27 23:56:22,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:22,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:22,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:23,631 INFO 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:56:23,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:23,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401352371] [2024-06-27 23:56:23,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401352371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:23,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:23,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:56:23,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20160023] [2024-06-27 23:56:23,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:23,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:56:23,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:23,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:56:23,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:56:23,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:56:23,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 359 transitions, 4327 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:23,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:23,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:56:23,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:24,283 INFO L124 PetriNetUnfolderBase]: 914/1635 cut-off events. [2024-06-27 23:56:24,284 INFO L125 PetriNetUnfolderBase]: For 282035/282035 co-relation queries the response was YES. [2024-06-27 23:56:24,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12925 conditions, 1635 events. 914/1635 cut-off events. For 282035/282035 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 9437 event pairs, 186 based on Foata normal form. 2/1635 useless extension candidates. Maximal degree in co-relation 12734. Up to 1589 conditions per place. [2024-06-27 23:56:24,306 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 346 selfloop transitions, 23 changer transitions 0/371 dead transitions. [2024-06-27 23:56:24,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 371 transitions, 5129 flow [2024-06-27 23:56:24,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:56:24,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:56:24,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 117 transitions. [2024-06-27 23:56:24,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34310850439882695 [2024-06-27 23:56:24,308 INFO L175 Difference]: Start difference. First operand has 412 places, 359 transitions, 4327 flow. Second operand 11 states and 117 transitions. [2024-06-27 23:56:24,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 371 transitions, 5129 flow [2024-06-27 23:56:25,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 371 transitions, 5054 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-27 23:56:25,604 INFO L231 Difference]: Finished difference. Result has 414 places, 360 transitions, 4338 flow [2024-06-27 23:56:25,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4252, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4338, PETRI_PLACES=414, PETRI_TRANSITIONS=360} [2024-06-27 23:56:25,604 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 384 predicate places. [2024-06-27 23:56:25,605 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 360 transitions, 4338 flow [2024-06-27 23:56:25,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:25,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:25,605 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:56:25,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-27 23:56:25,605 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:56:25,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:25,620 INFO L85 PathProgramCache]: Analyzing trace with hash 2110252866, now seen corresponding path program 22 times [2024-06-27 23:56:25,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:25,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102739491] [2024-06-27 23:56:25,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:25,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:25,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:27,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:27,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:27,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102739491] [2024-06-27 23:56:27,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102739491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:27,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:27,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:56:27,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796454612] [2024-06-27 23:56:27,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:27,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:56:27,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:27,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:56:27,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:56:27,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:56:27,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 360 transitions, 4338 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:27,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:27,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:56:27,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:28,025 INFO L124 PetriNetUnfolderBase]: 920/1645 cut-off events. [2024-06-27 23:56:28,025 INFO L125 PetriNetUnfolderBase]: For 286439/286439 co-relation queries the response was YES. [2024-06-27 23:56:28,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13029 conditions, 1645 events. 920/1645 cut-off events. For 286439/286439 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 9526 event pairs, 179 based on Foata normal form. 2/1645 useless extension candidates. Maximal degree in co-relation 12837. Up to 1534 conditions per place. [2024-06-27 23:56:28,047 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 334 selfloop transitions, 39 changer transitions 0/375 dead transitions. [2024-06-27 23:56:28,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 375 transitions, 5188 flow [2024-06-27 23:56:28,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:56:28,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:56:28,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-27 23:56:28,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-27 23:56:28,048 INFO L175 Difference]: Start difference. First operand has 414 places, 360 transitions, 4338 flow. Second operand 11 states and 124 transitions. [2024-06-27 23:56:28,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 375 transitions, 5188 flow [2024-06-27 23:56:29,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 375 transitions, 5112 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-27 23:56:29,317 INFO L231 Difference]: Finished difference. Result has 416 places, 362 transitions, 4401 flow [2024-06-27 23:56:29,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4262, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4401, PETRI_PLACES=416, PETRI_TRANSITIONS=362} [2024-06-27 23:56:29,318 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 386 predicate places. [2024-06-27 23:56:29,318 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 362 transitions, 4401 flow [2024-06-27 23:56:29,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:29,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:29,318 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:56:29,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-27 23:56:29,319 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:56:29,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:29,319 INFO L85 PathProgramCache]: Analyzing trace with hash -2141658598, now seen corresponding path program 23 times [2024-06-27 23:56:29,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:29,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662925811] [2024-06-27 23:56:29,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:29,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:29,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:30,821 INFO 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:56:30,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:30,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662925811] [2024-06-27 23:56:30,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662925811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:30,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:30,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:56:30,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639905711] [2024-06-27 23:56:30,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:30,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:56:30,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:30,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:56:30,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:56:30,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:56:30,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 362 transitions, 4401 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:30,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:30,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:56:30,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:31,569 INFO L124 PetriNetUnfolderBase]: 916/1639 cut-off events. [2024-06-27 23:56:31,569 INFO L125 PetriNetUnfolderBase]: For 270582/270582 co-relation queries the response was YES. [2024-06-27 23:56:31,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12713 conditions, 1639 events. 916/1639 cut-off events. For 270582/270582 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 9501 event pairs, 178 based on Foata normal form. 2/1639 useless extension candidates. Maximal degree in co-relation 12520. Up to 1528 conditions per place. [2024-06-27 23:56:31,589 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 336 selfloop transitions, 38 changer transitions 0/376 dead transitions. [2024-06-27 23:56:31,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 376 transitions, 5209 flow [2024-06-27 23:56:31,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:56:31,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:56:31,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-27 23:56:31,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36950146627565983 [2024-06-27 23:56:31,591 INFO L175 Difference]: Start difference. First operand has 416 places, 362 transitions, 4401 flow. Second operand 11 states and 126 transitions. [2024-06-27 23:56:31,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 376 transitions, 5209 flow [2024-06-27 23:56:32,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 376 transitions, 5098 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-27 23:56:32,778 INFO L231 Difference]: Finished difference. Result has 418 places, 362 transitions, 4371 flow [2024-06-27 23:56:32,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4290, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4371, PETRI_PLACES=418, PETRI_TRANSITIONS=362} [2024-06-27 23:56:32,778 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 388 predicate places. [2024-06-27 23:56:32,779 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 362 transitions, 4371 flow [2024-06-27 23:56:32,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:32,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:32,779 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:56:32,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-27 23:56:32,779 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:56:32,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:32,780 INFO L85 PathProgramCache]: Analyzing trace with hash -26769544, now seen corresponding path program 24 times [2024-06-27 23:56:32,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:32,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961667200] [2024-06-27 23:56:32,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:32,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:32,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:34,091 INFO 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:56:34,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:34,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961667200] [2024-06-27 23:56:34,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961667200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:34,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:34,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:56:34,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643035528] [2024-06-27 23:56:34,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:34,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:56:34,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:34,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:56:34,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:56:34,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:56:34,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 362 transitions, 4371 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:34,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:34,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:56:34,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:34,682 INFO L124 PetriNetUnfolderBase]: 920/1647 cut-off events. [2024-06-27 23:56:34,682 INFO L125 PetriNetUnfolderBase]: For 274269/274269 co-relation queries the response was YES. [2024-06-27 23:56:34,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12757 conditions, 1647 events. 920/1647 cut-off events. For 274269/274269 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 9510 event pairs, 190 based on Foata normal form. 2/1647 useless extension candidates. Maximal degree in co-relation 12563. Up to 1613 conditions per place. [2024-06-27 23:56:34,706 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 353 selfloop transitions, 18 changer transitions 0/373 dead transitions. [2024-06-27 23:56:34,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 373 transitions, 5161 flow [2024-06-27 23:56:34,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:56:34,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:56:34,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-27 23:56:34,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34516129032258064 [2024-06-27 23:56:34,707 INFO L175 Difference]: Start difference. First operand has 418 places, 362 transitions, 4371 flow. Second operand 10 states and 107 transitions. [2024-06-27 23:56:34,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 373 transitions, 5161 flow [2024-06-27 23:56:35,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 373 transitions, 5003 flow, removed 14 selfloop flow, removed 12 redundant places. [2024-06-27 23:56:35,895 INFO L231 Difference]: Finished difference. Result has 416 places, 363 transitions, 4281 flow [2024-06-27 23:56:35,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4213, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4281, PETRI_PLACES=416, PETRI_TRANSITIONS=363} [2024-06-27 23:56:35,896 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 386 predicate places. [2024-06-27 23:56:35,896 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 363 transitions, 4281 flow [2024-06-27 23:56:35,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:35,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:35,896 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:56:35,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-27 23:56:35,897 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:56:35,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:35,897 INFO L85 PathProgramCache]: Analyzing trace with hash -248414398, now seen corresponding path program 24 times [2024-06-27 23:56:35,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:35,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211132269] [2024-06-27 23:56:35,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:35,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:35,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:37,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:37,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:37,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211132269] [2024-06-27 23:56:37,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211132269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:37,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:37,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:56:37,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071846935] [2024-06-27 23:56:37,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:37,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:56:37,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:37,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:56:37,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:56:37,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:56:37,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 363 transitions, 4281 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:37,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:37,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:56:37,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:38,348 INFO L124 PetriNetUnfolderBase]: 916/1641 cut-off events. [2024-06-27 23:56:38,348 INFO L125 PetriNetUnfolderBase]: For 257484/257484 co-relation queries the response was YES. [2024-06-27 23:56:38,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12285 conditions, 1641 events. 916/1641 cut-off events. For 257484/257484 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 9512 event pairs, 177 based on Foata normal form. 2/1641 useless extension candidates. Maximal degree in co-relation 12092. Up to 1504 conditions per place. [2024-06-27 23:56:38,370 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 328 selfloop transitions, 47 changer transitions 0/377 dead transitions. [2024-06-27 23:56:38,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 377 transitions, 5091 flow [2024-06-27 23:56:38,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:56:38,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:56:38,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-27 23:56:38,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375366568914956 [2024-06-27 23:56:38,372 INFO L175 Difference]: Start difference. First operand has 416 places, 363 transitions, 4281 flow. Second operand 11 states and 128 transitions. [2024-06-27 23:56:38,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 377 transitions, 5091 flow [2024-06-27 23:56:39,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 377 transitions, 5020 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-27 23:56:39,575 INFO L231 Difference]: Finished difference. Result has 419 places, 363 transitions, 4309 flow [2024-06-27 23:56:39,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4210, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4309, PETRI_PLACES=419, PETRI_TRANSITIONS=363} [2024-06-27 23:56:39,575 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 389 predicate places. [2024-06-27 23:56:39,575 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 363 transitions, 4309 flow [2024-06-27 23:56:39,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:39,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:39,576 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:56:39,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-27 23:56:39,576 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:56:39,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:39,576 INFO L85 PathProgramCache]: Analyzing trace with hash -248414584, now seen corresponding path program 25 times [2024-06-27 23:56:39,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:39,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319363957] [2024-06-27 23:56:39,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:39,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:39,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:40,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:56:40,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:40,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319363957] [2024-06-27 23:56:40,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319363957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:40,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:40,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:56:40,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512165730] [2024-06-27 23:56:40,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:40,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:56:40,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:40,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:56:40,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:56:41,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:56:41,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 363 transitions, 4309 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:41,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:41,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:56:41,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:41,612 INFO L124 PetriNetUnfolderBase]: 913/1636 cut-off events. [2024-06-27 23:56:41,613 INFO L125 PetriNetUnfolderBase]: For 240403/240403 co-relation queries the response was YES. [2024-06-27 23:56:41,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12013 conditions, 1636 events. 913/1636 cut-off events. For 240403/240403 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 9507 event pairs, 188 based on Foata normal form. 2/1636 useless extension candidates. Maximal degree in co-relation 11819. Up to 1587 conditions per place. [2024-06-27 23:56:41,635 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 346 selfloop transitions, 25 changer transitions 0/373 dead transitions. [2024-06-27 23:56:41,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 373 transitions, 5073 flow [2024-06-27 23:56:41,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:56:41,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:56:41,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 111 transitions. [2024-06-27 23:56:41,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3580645161290323 [2024-06-27 23:56:41,637 INFO L175 Difference]: Start difference. First operand has 419 places, 363 transitions, 4309 flow. Second operand 10 states and 111 transitions. [2024-06-27 23:56:41,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 373 transitions, 5073 flow [2024-06-27 23:56:42,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 373 transitions, 4829 flow, removed 28 selfloop flow, removed 10 redundant places. [2024-06-27 23:56:42,699 INFO L231 Difference]: Finished difference. Result has 419 places, 363 transitions, 4119 flow [2024-06-27 23:56:42,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4065, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4119, PETRI_PLACES=419, PETRI_TRANSITIONS=363} [2024-06-27 23:56:42,700 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 389 predicate places. [2024-06-27 23:56:42,700 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 363 transitions, 4119 flow [2024-06-27 23:56:42,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:42,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:42,700 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:56:42,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-27 23:56:42,701 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:56:42,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:42,701 INFO L85 PathProgramCache]: Analyzing trace with hash -845228206, now seen corresponding path program 26 times [2024-06-27 23:56:42,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:42,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550748884] [2024-06-27 23:56:42,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:42,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:42,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:44,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:44,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:44,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550748884] [2024-06-27 23:56:44,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550748884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:44,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:44,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:56:44,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22327936] [2024-06-27 23:56:44,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:44,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:56:44,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:44,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:56:44,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:56:44,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:56:44,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 363 transitions, 4119 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:44,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:44,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:56:44,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:44,789 INFO L124 PetriNetUnfolderBase]: 917/1644 cut-off events. [2024-06-27 23:56:44,789 INFO L125 PetriNetUnfolderBase]: For 242495/242495 co-relation queries the response was YES. [2024-06-27 23:56:44,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11842 conditions, 1644 events. 917/1644 cut-off events. For 242495/242495 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 9544 event pairs, 95 based on Foata normal form. 2/1644 useless extension candidates. Maximal degree in co-relation 11647. Up to 877 conditions per place. [2024-06-27 23:56:44,813 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 236 selfloop transitions, 145 changer transitions 0/383 dead transitions. [2024-06-27 23:56:44,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 383 transitions, 5225 flow [2024-06-27 23:56:44,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:56:44,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:56:44,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 115 transitions. [2024-06-27 23:56:44,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4121863799283154 [2024-06-27 23:56:44,814 INFO L175 Difference]: Start difference. First operand has 419 places, 363 transitions, 4119 flow. Second operand 9 states and 115 transitions. [2024-06-27 23:56:44,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 383 transitions, 5225 flow [2024-06-27 23:56:45,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 383 transitions, 5164 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 23:56:45,973 INFO L231 Difference]: Finished difference. Result has 420 places, 364 transitions, 4362 flow [2024-06-27 23:56:45,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4058, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4362, PETRI_PLACES=420, PETRI_TRANSITIONS=364} [2024-06-27 23:56:45,974 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 390 predicate places. [2024-06-27 23:56:45,974 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 364 transitions, 4362 flow [2024-06-27 23:56:45,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:45,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:45,974 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:56:45,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-27 23:56:45,974 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:56:45,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:45,975 INFO L85 PathProgramCache]: Analyzing trace with hash -787020436, now seen corresponding path program 27 times [2024-06-27 23:56:45,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:45,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451868327] [2024-06-27 23:56:45,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:45,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:45,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:47,513 INFO 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:56:47,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:47,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451868327] [2024-06-27 23:56:47,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451868327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:47,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:47,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:56:47,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267433070] [2024-06-27 23:56:47,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:47,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:56:47,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:47,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:56:47,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:56:47,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:56:47,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 364 transitions, 4362 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:47,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:47,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:56:47,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:48,083 INFO L124 PetriNetUnfolderBase]: 928/1665 cut-off events. [2024-06-27 23:56:48,083 INFO L125 PetriNetUnfolderBase]: For 267179/267179 co-relation queries the response was YES. [2024-06-27 23:56:48,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12553 conditions, 1665 events. 928/1665 cut-off events. For 267179/267179 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 9696 event pairs, 118 based on Foata normal form. 2/1665 useless extension candidates. Maximal degree in co-relation 12358. Up to 1320 conditions per place. [2024-06-27 23:56:48,107 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 259 selfloop transitions, 122 changer transitions 0/383 dead transitions. [2024-06-27 23:56:48,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 383 transitions, 5478 flow [2024-06-27 23:56:48,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:56:48,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:56:48,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 127 transitions. [2024-06-27 23:56:48,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4551971326164875 [2024-06-27 23:56:48,109 INFO L175 Difference]: Start difference. First operand has 420 places, 364 transitions, 4362 flow. Second operand 9 states and 127 transitions. [2024-06-27 23:56:48,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 383 transitions, 5478 flow [2024-06-27 23:56:49,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 383 transitions, 5238 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 23:56:49,394 INFO L231 Difference]: Finished difference. Result has 422 places, 366 transitions, 4396 flow [2024-06-27 23:56:49,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4134, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4396, PETRI_PLACES=422, PETRI_TRANSITIONS=366} [2024-06-27 23:56:49,395 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 392 predicate places. [2024-06-27 23:56:49,395 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 366 transitions, 4396 flow [2024-06-27 23:56:49,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:49,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:49,395 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:56:49,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-27 23:56:49,395 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:56:49,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:49,396 INFO L85 PathProgramCache]: Analyzing trace with hash -787015786, now seen corresponding path program 28 times [2024-06-27 23:56:49,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:49,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680528624] [2024-06-27 23:56:49,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:49,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:49,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:50,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:56:50,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:50,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680528624] [2024-06-27 23:56:50,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680528624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:50,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:50,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:56:50,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990042553] [2024-06-27 23:56:50,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:50,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:56:50,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:50,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:56:50,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:56:50,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:56:50,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 366 transitions, 4396 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:50,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:50,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:56:50,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:51,443 INFO L124 PetriNetUnfolderBase]: 925/1660 cut-off events. [2024-06-27 23:56:51,443 INFO L125 PetriNetUnfolderBase]: For 246511/246511 co-relation queries the response was YES. [2024-06-27 23:56:51,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12211 conditions, 1660 events. 925/1660 cut-off events. For 246511/246511 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 9679 event pairs, 121 based on Foata normal form. 2/1660 useless extension candidates. Maximal degree in co-relation 12016. Up to 1346 conditions per place. [2024-06-27 23:56:51,467 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 259 selfloop transitions, 120 changer transitions 0/381 dead transitions. [2024-06-27 23:56:51,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 381 transitions, 5194 flow [2024-06-27 23:56:51,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:56:51,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:56:51,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 124 transitions. [2024-06-27 23:56:51,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 23:56:51,468 INFO L175 Difference]: Start difference. First operand has 422 places, 366 transitions, 4396 flow. Second operand 9 states and 124 transitions. [2024-06-27 23:56:51,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 381 transitions, 5194 flow [2024-06-27 23:56:52,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 381 transitions, 4999 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 23:56:52,797 INFO L231 Difference]: Finished difference. Result has 424 places, 366 transitions, 4447 flow [2024-06-27 23:56:52,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4201, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4447, PETRI_PLACES=424, PETRI_TRANSITIONS=366} [2024-06-27 23:56:52,798 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 394 predicate places. [2024-06-27 23:56:52,798 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 366 transitions, 4447 flow [2024-06-27 23:56:52,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:52,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:52,798 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:56:52,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-27 23:56:52,798 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:56:52,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:52,799 INFO L85 PathProgramCache]: Analyzing trace with hash -787015600, now seen corresponding path program 25 times [2024-06-27 23:56:52,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:52,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196933139] [2024-06-27 23:56:52,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:52,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:52,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:54,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:56:54,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:54,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196933139] [2024-06-27 23:56:54,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196933139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:54,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:54,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:56:54,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869946120] [2024-06-27 23:56:54,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:54,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:56:54,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:54,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:56:54,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:56:55,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:56:55,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 366 transitions, 4447 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:55,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:55,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:56:55,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:55,627 INFO L124 PetriNetUnfolderBase]: 931/1670 cut-off events. [2024-06-27 23:56:55,627 INFO L125 PetriNetUnfolderBase]: For 246659/246659 co-relation queries the response was YES. [2024-06-27 23:56:55,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12378 conditions, 1670 events. 931/1670 cut-off events. For 246659/246659 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 9744 event pairs, 112 based on Foata normal form. 2/1670 useless extension candidates. Maximal degree in co-relation 12183. Up to 975 conditions per place. [2024-06-27 23:56:55,657 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 201 selfloop transitions, 185 changer transitions 0/388 dead transitions. [2024-06-27 23:56:55,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 388 transitions, 5645 flow [2024-06-27 23:56:55,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:56:55,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:56:55,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 129 transitions. [2024-06-27 23:56:55,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4161290322580645 [2024-06-27 23:56:55,662 INFO L175 Difference]: Start difference. First operand has 424 places, 366 transitions, 4447 flow. Second operand 10 states and 129 transitions. [2024-06-27 23:56:55,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 388 transitions, 5645 flow [2024-06-27 23:56:56,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 388 transitions, 5395 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 23:56:56,938 INFO L231 Difference]: Finished difference. Result has 425 places, 370 transitions, 4653 flow [2024-06-27 23:56:56,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4199, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4653, PETRI_PLACES=425, PETRI_TRANSITIONS=370} [2024-06-27 23:56:56,938 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 395 predicate places. [2024-06-27 23:56:56,939 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 370 transitions, 4653 flow [2024-06-27 23:56:56,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:56,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:56:56,939 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:56:56,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-27 23:56:56,939 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:56:56,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:56:56,939 INFO L85 PathProgramCache]: Analyzing trace with hash -787135756, now seen corresponding path program 29 times [2024-06-27 23:56:56,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:56:56,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537315660] [2024-06-27 23:56:56,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:56:56,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:56:56,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:56:58,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:56:58,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:56:58,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [537315660] [2024-06-27 23:56:58,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [537315660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:56:58,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:56:58,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:56:58,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171504177] [2024-06-27 23:56:58,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:56:58,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:56:58,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:56:58,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:56:58,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:56:58,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:56:58,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 370 transitions, 4653 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:56:58,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:56:58,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:56:58,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:56:59,182 INFO L124 PetriNetUnfolderBase]: 935/1678 cut-off events. [2024-06-27 23:56:59,183 INFO L125 PetriNetUnfolderBase]: For 247152/247152 co-relation queries the response was YES. [2024-06-27 23:56:59,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12637 conditions, 1678 events. 935/1678 cut-off events. For 247152/247152 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 9801 event pairs, 113 based on Foata normal form. 2/1678 useless extension candidates. Maximal degree in co-relation 12441. Up to 1292 conditions per place. [2024-06-27 23:56:59,207 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 262 selfloop transitions, 124 changer transitions 0/388 dead transitions. [2024-06-27 23:56:59,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 388 transitions, 5476 flow [2024-06-27 23:56:59,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:56:59,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:56:59,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 119 transitions. [2024-06-27 23:56:59,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4265232974910394 [2024-06-27 23:56:59,208 INFO L175 Difference]: Start difference. First operand has 425 places, 370 transitions, 4653 flow. Second operand 9 states and 119 transitions. [2024-06-27 23:56:59,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 388 transitions, 5476 flow [2024-06-27 23:57:00,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 388 transitions, 5319 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-27 23:57:00,413 INFO L231 Difference]: Finished difference. Result has 427 places, 371 transitions, 4759 flow [2024-06-27 23:57:00,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4496, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4759, PETRI_PLACES=427, PETRI_TRANSITIONS=371} [2024-06-27 23:57:00,413 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 397 predicate places. [2024-06-27 23:57:00,413 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 371 transitions, 4759 flow [2024-06-27 23:57:00,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:00,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:00,414 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:57:00,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-27 23:57:00,414 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:57:00,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:00,414 INFO L85 PathProgramCache]: Analyzing trace with hash 68995036, now seen corresponding path program 26 times [2024-06-27 23:57:00,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:00,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861284646] [2024-06-27 23:57:00,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:00,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:00,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:02,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:57:02,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:02,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861284646] [2024-06-27 23:57:02,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861284646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:02,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:02,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:57:02,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918836796] [2024-06-27 23:57:02,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:02,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:57:02,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:02,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:57:02,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:57:02,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:57:02,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 371 transitions, 4759 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:02,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:02,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:57:02,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:02,767 INFO L124 PetriNetUnfolderBase]: 941/1688 cut-off events. [2024-06-27 23:57:02,767 INFO L125 PetriNetUnfolderBase]: For 246939/246939 co-relation queries the response was YES. [2024-06-27 23:57:02,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12896 conditions, 1688 events. 941/1688 cut-off events. For 246939/246939 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 9885 event pairs, 97 based on Foata normal form. 2/1688 useless extension candidates. Maximal degree in co-relation 12700. Up to 1367 conditions per place. [2024-06-27 23:57:02,789 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 292 selfloop transitions, 93 changer transitions 0/387 dead transitions. [2024-06-27 23:57:02,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 387 transitions, 5625 flow [2024-06-27 23:57:02,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:57:02,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:57:02,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 134 transitions. [2024-06-27 23:57:02,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.432258064516129 [2024-06-27 23:57:02,790 INFO L175 Difference]: Start difference. First operand has 427 places, 371 transitions, 4759 flow. Second operand 10 states and 134 transitions. [2024-06-27 23:57:02,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 387 transitions, 5625 flow [2024-06-27 23:57:03,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 387 transitions, 5375 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 23:57:03,968 INFO L231 Difference]: Finished difference. Result has 429 places, 373 transitions, 4753 flow [2024-06-27 23:57:03,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4509, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4753, PETRI_PLACES=429, PETRI_TRANSITIONS=373} [2024-06-27 23:57:03,969 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 399 predicate places. [2024-06-27 23:57:03,969 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 373 transitions, 4753 flow [2024-06-27 23:57:03,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:03,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:03,969 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:57:03,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-27 23:57:03,969 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:57:03,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:03,970 INFO L85 PathProgramCache]: Analyzing trace with hash 1905071954, now seen corresponding path program 30 times [2024-06-27 23:57:03,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:03,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129164294] [2024-06-27 23:57:03,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:03,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:03,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:05,562 INFO 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:57:05,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:05,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129164294] [2024-06-27 23:57:05,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1129164294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:05,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:05,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:57:05,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888807705] [2024-06-27 23:57:05,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:05,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:57:05,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:05,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:57:05,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:57:05,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:57:05,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 373 transitions, 4753 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:05,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:05,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:57:05,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:06,294 INFO L124 PetriNetUnfolderBase]: 945/1696 cut-off events. [2024-06-27 23:57:06,294 INFO L125 PetriNetUnfolderBase]: For 247146/247146 co-relation queries the response was YES. [2024-06-27 23:57:06,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12904 conditions, 1696 events. 945/1696 cut-off events. For 247146/247146 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 9934 event pairs, 117 based on Foata normal form. 2/1696 useless extension candidates. Maximal degree in co-relation 12707. Up to 1522 conditions per place. [2024-06-27 23:57:06,316 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 318 selfloop transitions, 66 changer transitions 0/386 dead transitions. [2024-06-27 23:57:06,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 386 transitions, 5558 flow [2024-06-27 23:57:06,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:57:06,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:57:06,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-27 23:57:06,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4014336917562724 [2024-06-27 23:57:06,318 INFO L175 Difference]: Start difference. First operand has 429 places, 373 transitions, 4753 flow. Second operand 9 states and 112 transitions. [2024-06-27 23:57:06,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 386 transitions, 5558 flow [2024-06-27 23:57:07,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 386 transitions, 5345 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-27 23:57:07,588 INFO L231 Difference]: Finished difference. Result has 429 places, 374 transitions, 4689 flow [2024-06-27 23:57:07,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4540, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4689, PETRI_PLACES=429, PETRI_TRANSITIONS=374} [2024-06-27 23:57:07,588 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 399 predicate places. [2024-06-27 23:57:07,588 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 374 transitions, 4689 flow [2024-06-27 23:57:07,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:07,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:07,589 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:57:07,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-27 23:57:07,589 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:57:07,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:07,589 INFO L85 PathProgramCache]: Analyzing trace with hash 1905072140, now seen corresponding path program 27 times [2024-06-27 23:57:07,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:07,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229314682] [2024-06-27 23:57:07,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:07,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:07,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:09,256 INFO 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:57:09,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:09,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229314682] [2024-06-27 23:57:09,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229314682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:09,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:09,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:57:09,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365655696] [2024-06-27 23:57:09,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:09,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:57:09,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:09,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:57:09,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:57:09,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:57:09,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 374 transitions, 4689 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:09,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:09,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:57:09,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:10,020 INFO L124 PetriNetUnfolderBase]: 951/1706 cut-off events. [2024-06-27 23:57:10,021 INFO L125 PetriNetUnfolderBase]: For 246822/246822 co-relation queries the response was YES. [2024-06-27 23:57:10,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12855 conditions, 1706 events. 951/1706 cut-off events. For 246822/246822 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 9996 event pairs, 98 based on Foata normal form. 2/1706 useless extension candidates. Maximal degree in co-relation 12659. Up to 1358 conditions per place. [2024-06-27 23:57:10,046 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 286 selfloop transitions, 103 changer transitions 0/391 dead transitions. [2024-06-27 23:57:10,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 391 transitions, 5561 flow [2024-06-27 23:57:10,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:57:10,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:57:10,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 137 transitions. [2024-06-27 23:57:10,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44193548387096776 [2024-06-27 23:57:10,047 INFO L175 Difference]: Start difference. First operand has 429 places, 374 transitions, 4689 flow. Second operand 10 states and 137 transitions. [2024-06-27 23:57:10,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 391 transitions, 5561 flow [2024-06-27 23:57:11,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 391 transitions, 5425 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 23:57:11,320 INFO L231 Difference]: Finished difference. Result has 431 places, 376 transitions, 4807 flow [2024-06-27 23:57:11,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4553, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4807, PETRI_PLACES=431, PETRI_TRANSITIONS=376} [2024-06-27 23:57:11,320 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 401 predicate places. [2024-06-27 23:57:11,320 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 376 transitions, 4807 flow [2024-06-27 23:57:11,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:11,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:11,321 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:57:11,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-27 23:57:11,321 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:57:11,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:11,321 INFO L85 PathProgramCache]: Analyzing trace with hash 1904899160, now seen corresponding path program 28 times [2024-06-27 23:57:11,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:11,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286243190] [2024-06-27 23:57:11,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:11,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:11,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:13,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:57:13,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:13,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286243190] [2024-06-27 23:57:13,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286243190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:13,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:13,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:57:13,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958039711] [2024-06-27 23:57:13,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:13,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:57:13,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:13,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:57:13,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:57:13,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:57:13,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 376 transitions, 4807 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:57:13,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:13,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:57:13,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:13,836 INFO L124 PetriNetUnfolderBase]: 957/1716 cut-off events. [2024-06-27 23:57:13,837 INFO L125 PetriNetUnfolderBase]: For 247503/247503 co-relation queries the response was YES. [2024-06-27 23:57:13,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13057 conditions, 1716 events. 957/1716 cut-off events. For 247503/247503 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 10076 event pairs, 97 based on Foata normal form. 2/1716 useless extension candidates. Maximal degree in co-relation 12860. Up to 1353 conditions per place. [2024-06-27 23:57:13,859 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 284 selfloop transitions, 107 changer transitions 0/393 dead transitions. [2024-06-27 23:57:13,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 393 transitions, 5687 flow [2024-06-27 23:57:13,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:57:13,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:57:13,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 137 transitions. [2024-06-27 23:57:13,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44193548387096776 [2024-06-27 23:57:13,861 INFO L175 Difference]: Start difference. First operand has 431 places, 376 transitions, 4807 flow. Second operand 10 states and 137 transitions. [2024-06-27 23:57:13,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 393 transitions, 5687 flow [2024-06-27 23:57:14,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 393 transitions, 5458 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-27 23:57:14,990 INFO L231 Difference]: Finished difference. Result has 432 places, 378 transitions, 4844 flow [2024-06-27 23:57:14,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4578, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4844, PETRI_PLACES=432, PETRI_TRANSITIONS=378} [2024-06-27 23:57:14,991 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 402 predicate places. [2024-06-27 23:57:14,991 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 378 transitions, 4844 flow [2024-06-27 23:57:14,991 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:57:14,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:14,991 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:57:14,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-27 23:57:14,992 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:57:14,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:14,992 INFO L85 PathProgramCache]: Analyzing trace with hash 1904898974, now seen corresponding path program 31 times [2024-06-27 23:57:14,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:14,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965280688] [2024-06-27 23:57:14,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:14,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:15,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:16,643 INFO 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:57:16,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:16,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965280688] [2024-06-27 23:57:16,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965280688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:16,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:16,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:57:16,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563405619] [2024-06-27 23:57:16,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:16,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:57:16,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:16,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:57:16,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:57:16,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:57:16,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 378 transitions, 4844 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:16,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:16,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:57:16,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:17,358 INFO L124 PetriNetUnfolderBase]: 961/1724 cut-off events. [2024-06-27 23:57:17,359 INFO L125 PetriNetUnfolderBase]: For 247359/247359 co-relation queries the response was YES. [2024-06-27 23:57:17,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13082 conditions, 1724 events. 961/1724 cut-off events. For 247359/247359 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 10134 event pairs, 119 based on Foata normal form. 2/1724 useless extension candidates. Maximal degree in co-relation 12885. Up to 1538 conditions per place. [2024-06-27 23:57:17,381 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 316 selfloop transitions, 73 changer transitions 0/391 dead transitions. [2024-06-27 23:57:17,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 391 transitions, 5661 flow [2024-06-27 23:57:17,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:57:17,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:57:17,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 119 transitions. [2024-06-27 23:57:17,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38387096774193546 [2024-06-27 23:57:17,383 INFO L175 Difference]: Start difference. First operand has 432 places, 378 transitions, 4844 flow. Second operand 10 states and 119 transitions. [2024-06-27 23:57:17,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 391 transitions, 5661 flow [2024-06-27 23:57:18,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 391 transitions, 5420 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-27 23:57:18,365 INFO L231 Difference]: Finished difference. Result has 433 places, 379 transitions, 4768 flow [2024-06-27 23:57:18,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4603, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4768, PETRI_PLACES=433, PETRI_TRANSITIONS=379} [2024-06-27 23:57:18,365 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 403 predicate places. [2024-06-27 23:57:18,365 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 379 transitions, 4768 flow [2024-06-27 23:57:18,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:18,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:18,366 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:57:18,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-27 23:57:18,366 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:57:18,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:18,366 INFO L85 PathProgramCache]: Analyzing trace with hash 1904894324, now seen corresponding path program 32 times [2024-06-27 23:57:18,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:18,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133865993] [2024-06-27 23:57:18,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:18,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:18,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:20,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:57:20,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:20,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133865993] [2024-06-27 23:57:20,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133865993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:20,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:20,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:57:20,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395253842] [2024-06-27 23:57:20,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:20,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:57:20,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:20,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:57:20,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:57:20,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:57:20,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 379 transitions, 4768 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:20,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:20,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:57:20,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:20,826 INFO L124 PetriNetUnfolderBase]: 965/1732 cut-off events. [2024-06-27 23:57:20,826 INFO L125 PetriNetUnfolderBase]: For 246703/246703 co-relation queries the response was YES. [2024-06-27 23:57:20,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12980 conditions, 1732 events. 965/1732 cut-off events. For 246703/246703 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 10202 event pairs, 117 based on Foata normal form. 2/1732 useless extension candidates. Maximal degree in co-relation 12783. Up to 1506 conditions per place. [2024-06-27 23:57:20,849 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 314 selfloop transitions, 77 changer transitions 0/393 dead transitions. [2024-06-27 23:57:20,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 393 transitions, 5593 flow [2024-06-27 23:57:20,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:57:20,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:57:20,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-27 23:57:20,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-27 23:57:20,850 INFO L175 Difference]: Start difference. First operand has 433 places, 379 transitions, 4768 flow. Second operand 10 states and 120 transitions. [2024-06-27 23:57:20,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 393 transitions, 5593 flow [2024-06-27 23:57:22,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 393 transitions, 5441 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-27 23:57:22,007 INFO L231 Difference]: Finished difference. Result has 434 places, 380 transitions, 4791 flow [2024-06-27 23:57:22,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4616, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4791, PETRI_PLACES=434, PETRI_TRANSITIONS=380} [2024-06-27 23:57:22,008 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 404 predicate places. [2024-06-27 23:57:22,008 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 380 transitions, 4791 flow [2024-06-27 23:57:22,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:22,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:22,009 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:57:22,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-27 23:57:22,009 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:57:22,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:22,009 INFO L85 PathProgramCache]: Analyzing trace with hash 1900310354, now seen corresponding path program 33 times [2024-06-27 23:57:22,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:22,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715077038] [2024-06-27 23:57:22,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:22,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:22,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:23,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:57:23,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:23,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715077038] [2024-06-27 23:57:23,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715077038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:23,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:23,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:57:23,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192484432] [2024-06-27 23:57:23,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:23,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:57:23,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:23,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:57:23,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:57:23,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:57:23,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 380 transitions, 4791 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:23,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:23,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:57:23,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:24,414 INFO L124 PetriNetUnfolderBase]: 976/1753 cut-off events. [2024-06-27 23:57:24,414 INFO L125 PetriNetUnfolderBase]: For 267827/267827 co-relation queries the response was YES. [2024-06-27 23:57:24,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13394 conditions, 1753 events. 976/1753 cut-off events. For 267827/267827 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 10382 event pairs, 118 based on Foata normal form. 2/1753 useless extension candidates. Maximal degree in co-relation 13197. Up to 1426 conditions per place. [2024-06-27 23:57:24,439 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 305 selfloop transitions, 90 changer transitions 0/397 dead transitions. [2024-06-27 23:57:24,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 397 transitions, 5935 flow [2024-06-27 23:57:24,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:57:24,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:57:24,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-27 23:57:24,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3967741935483871 [2024-06-27 23:57:24,441 INFO L175 Difference]: Start difference. First operand has 434 places, 380 transitions, 4791 flow. Second operand 10 states and 123 transitions. [2024-06-27 23:57:24,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 397 transitions, 5935 flow [2024-06-27 23:57:25,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 397 transitions, 5771 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-27 23:57:25,683 INFO L231 Difference]: Finished difference. Result has 435 places, 382 transitions, 4847 flow [2024-06-27 23:57:25,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4629, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4847, PETRI_PLACES=435, PETRI_TRANSITIONS=382} [2024-06-27 23:57:25,683 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 405 predicate places. [2024-06-27 23:57:25,683 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 382 transitions, 4847 flow [2024-06-27 23:57:25,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:25,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:25,684 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:57:25,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-27 23:57:25,684 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:57:25,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:25,684 INFO L85 PathProgramCache]: Analyzing trace with hash 1900425674, now seen corresponding path program 34 times [2024-06-27 23:57:25,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:25,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126564738] [2024-06-27 23:57:25,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:25,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:25,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:27,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:57:27,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:27,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126564738] [2024-06-27 23:57:27,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126564738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:27,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:27,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:57:27,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287034444] [2024-06-27 23:57:27,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:27,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:57:27,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:27,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:57:27,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:57:27,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:57:27,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 382 transitions, 4847 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:27,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:27,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:57:27,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:28,153 INFO L124 PetriNetUnfolderBase]: 980/1761 cut-off events. [2024-06-27 23:57:28,154 INFO L125 PetriNetUnfolderBase]: For 268201/268201 co-relation queries the response was YES. [2024-06-27 23:57:28,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13478 conditions, 1761 events. 980/1761 cut-off events. For 268201/268201 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 10431 event pairs, 102 based on Foata normal form. 2/1761 useless extension candidates. Maximal degree in co-relation 13281. Up to 1361 conditions per place. [2024-06-27 23:57:28,178 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 285 selfloop transitions, 113 changer transitions 0/400 dead transitions. [2024-06-27 23:57:28,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 400 transitions, 6006 flow [2024-06-27 23:57:28,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:57:28,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:57:28,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 130 transitions. [2024-06-27 23:57:28,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-27 23:57:28,180 INFO L175 Difference]: Start difference. First operand has 435 places, 382 transitions, 4847 flow. Second operand 10 states and 130 transitions. [2024-06-27 23:57:28,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 400 transitions, 6006 flow [2024-06-27 23:57:29,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 400 transitions, 5884 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 23:57:29,518 INFO L231 Difference]: Finished difference. Result has 438 places, 383 transitions, 4976 flow [2024-06-27 23:57:29,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4729, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4976, PETRI_PLACES=438, PETRI_TRANSITIONS=383} [2024-06-27 23:57:29,518 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 408 predicate places. [2024-06-27 23:57:29,518 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 383 transitions, 4976 flow [2024-06-27 23:57:29,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:29,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:29,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:57:29,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-27 23:57:29,519 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:57:29,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:29,519 INFO L85 PathProgramCache]: Analyzing trace with hash 1900430510, now seen corresponding path program 29 times [2024-06-27 23:57:29,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:29,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261256832] [2024-06-27 23:57:29,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:29,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:29,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:31,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:57:31,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:31,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261256832] [2024-06-27 23:57:31,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261256832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:31,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:31,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:57:31,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033773497] [2024-06-27 23:57:31,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:31,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:57:31,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:31,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:57:31,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:57:31,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:57:31,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 383 transitions, 4976 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:31,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:31,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:57:31,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:31,951 INFO L124 PetriNetUnfolderBase]: 986/1771 cut-off events. [2024-06-27 23:57:31,951 INFO L125 PetriNetUnfolderBase]: For 268857/268857 co-relation queries the response was YES. [2024-06-27 23:57:31,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13770 conditions, 1771 events. 986/1771 cut-off events. For 268857/268857 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 10500 event pairs, 106 based on Foata normal form. 2/1771 useless extension candidates. Maximal degree in co-relation 13572. Up to 1378 conditions per place. [2024-06-27 23:57:31,971 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 281 selfloop transitions, 117 changer transitions 0/400 dead transitions. [2024-06-27 23:57:31,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 400 transitions, 5874 flow [2024-06-27 23:57:31,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:57:31,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:57:31,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 138 transitions. [2024-06-27 23:57:31,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44516129032258067 [2024-06-27 23:57:31,972 INFO L175 Difference]: Start difference. First operand has 438 places, 383 transitions, 4976 flow. Second operand 10 states and 138 transitions. [2024-06-27 23:57:31,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 400 transitions, 5874 flow [2024-06-27 23:57:33,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 400 transitions, 5624 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-27 23:57:33,188 INFO L231 Difference]: Finished difference. Result has 439 places, 385 transitions, 5016 flow [2024-06-27 23:57:33,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4726, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5016, PETRI_PLACES=439, PETRI_TRANSITIONS=385} [2024-06-27 23:57:33,189 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 409 predicate places. [2024-06-27 23:57:33,189 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 385 transitions, 5016 flow [2024-06-27 23:57:33,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:33,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:33,189 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:57:33,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-27 23:57:33,189 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:57:33,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:33,190 INFO L85 PathProgramCache]: Analyzing trace with hash 1900430324, now seen corresponding path program 35 times [2024-06-27 23:57:33,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:33,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348824835] [2024-06-27 23:57:33,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:33,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:33,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:34,982 INFO 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:57:34,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:34,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348824835] [2024-06-27 23:57:34,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348824835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:34,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:34,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:57:34,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743055381] [2024-06-27 23:57:34,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:34,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:57:34,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:34,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:57:34,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:57:35,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:57:35,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 385 transitions, 5016 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:35,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:35,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:57:35,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:35,782 INFO L124 PetriNetUnfolderBase]: 983/1766 cut-off events. [2024-06-27 23:57:35,782 INFO L125 PetriNetUnfolderBase]: For 247794/247794 co-relation queries the response was YES. [2024-06-27 23:57:35,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13457 conditions, 1766 events. 983/1766 cut-off events. For 247794/247794 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 10469 event pairs, 105 based on Foata normal form. 2/1766 useless extension candidates. Maximal degree in co-relation 13259. Up to 1397 conditions per place. [2024-06-27 23:57:35,807 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 288 selfloop transitions, 110 changer transitions 0/400 dead transitions. [2024-06-27 23:57:35,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 400 transitions, 5864 flow [2024-06-27 23:57:35,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:57:35,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:57:35,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 121 transitions. [2024-06-27 23:57:35,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4336917562724014 [2024-06-27 23:57:35,809 INFO L175 Difference]: Start difference. First operand has 439 places, 385 transitions, 5016 flow. Second operand 9 states and 121 transitions. [2024-06-27 23:57:35,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 400 transitions, 5864 flow [2024-06-27 23:57:37,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 400 transitions, 5591 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-27 23:57:37,080 INFO L231 Difference]: Finished difference. Result has 439 places, 385 transitions, 4969 flow [2024-06-27 23:57:37,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4743, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4969, PETRI_PLACES=439, PETRI_TRANSITIONS=385} [2024-06-27 23:57:37,081 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 409 predicate places. [2024-06-27 23:57:37,081 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 385 transitions, 4969 flow [2024-06-27 23:57:37,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:37,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:37,081 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:57:37,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-27 23:57:37,081 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:57:37,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:37,082 INFO L85 PathProgramCache]: Analyzing trace with hash -850668932, now seen corresponding path program 36 times [2024-06-27 23:57:37,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:37,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498598265] [2024-06-27 23:57:37,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:37,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:37,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:38,653 INFO 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:57:38,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:38,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498598265] [2024-06-27 23:57:38,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498598265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:38,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:38,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:57:38,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362416108] [2024-06-27 23:57:38,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:38,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:57:38,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:38,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:57:38,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:57:38,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:57:38,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 385 transitions, 4969 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:38,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:38,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:57:38,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:39,297 INFO L124 PetriNetUnfolderBase]: 987/1775 cut-off events. [2024-06-27 23:57:39,297 INFO L125 PetriNetUnfolderBase]: For 247489/247489 co-relation queries the response was YES. [2024-06-27 23:57:39,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13425 conditions, 1775 events. 987/1775 cut-off events. For 247489/247489 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 10557 event pairs, 90 based on Foata normal form. 2/1775 useless extension candidates. Maximal degree in co-relation 13228. Up to 1289 conditions per place. [2024-06-27 23:57:39,319 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 275 selfloop transitions, 130 changer transitions 0/407 dead transitions. [2024-06-27 23:57:39,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 407 transitions, 6145 flow [2024-06-27 23:57:39,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:57:39,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:57:39,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 140 transitions. [2024-06-27 23:57:39,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45161290322580644 [2024-06-27 23:57:39,320 INFO L175 Difference]: Start difference. First operand has 439 places, 385 transitions, 4969 flow. Second operand 10 states and 140 transitions. [2024-06-27 23:57:39,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 407 transitions, 6145 flow [2024-06-27 23:57:40,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 407 transitions, 5915 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 23:57:40,633 INFO L231 Difference]: Finished difference. Result has 440 places, 386 transitions, 5024 flow [2024-06-27 23:57:40,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4741, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5024, PETRI_PLACES=440, PETRI_TRANSITIONS=386} [2024-06-27 23:57:40,634 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 410 predicate places. [2024-06-27 23:57:40,634 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 386 transitions, 5024 flow [2024-06-27 23:57:40,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:40,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:40,634 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:57:40,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-27 23:57:40,635 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:57:40,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:40,635 INFO L85 PathProgramCache]: Analyzing trace with hash 1729642690, now seen corresponding path program 30 times [2024-06-27 23:57:40,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:40,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216941854] [2024-06-27 23:57:40,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:40,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:40,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:42,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:57:42,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:42,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216941854] [2024-06-27 23:57:42,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216941854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:42,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:42,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:57:42,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612605089] [2024-06-27 23:57:42,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:42,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:57:42,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:42,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:57:42,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:57:42,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:57:42,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 386 transitions, 5024 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:42,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:42,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:57:42,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:42,901 INFO L124 PetriNetUnfolderBase]: 993/1785 cut-off events. [2024-06-27 23:57:42,902 INFO L125 PetriNetUnfolderBase]: For 247795/247795 co-relation queries the response was YES. [2024-06-27 23:57:42,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13570 conditions, 1785 events. 993/1785 cut-off events. For 247795/247795 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 10632 event pairs, 95 based on Foata normal form. 2/1785 useless extension candidates. Maximal degree in co-relation 13372. Up to 1187 conditions per place. [2024-06-27 23:57:42,926 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 225 selfloop transitions, 183 changer transitions 0/410 dead transitions. [2024-06-27 23:57:42,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 410 transitions, 6263 flow [2024-06-27 23:57:42,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:57:42,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:57:42,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 137 transitions. [2024-06-27 23:57:42,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44193548387096776 [2024-06-27 23:57:42,927 INFO L175 Difference]: Start difference. First operand has 440 places, 386 transitions, 5024 flow. Second operand 10 states and 137 transitions. [2024-06-27 23:57:42,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 410 transitions, 6263 flow [2024-06-27 23:57:44,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 410 transitions, 5814 flow, removed 10 selfloop flow, removed 11 redundant places. [2024-06-27 23:57:44,332 INFO L231 Difference]: Finished difference. Result has 439 places, 388 transitions, 4999 flow [2024-06-27 23:57:44,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4577, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4999, PETRI_PLACES=439, PETRI_TRANSITIONS=388} [2024-06-27 23:57:44,333 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 409 predicate places. [2024-06-27 23:57:44,333 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 388 transitions, 4999 flow [2024-06-27 23:57:44,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:44,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:44,333 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:57:44,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-27 23:57:44,333 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:57:44,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:44,334 INFO L85 PathProgramCache]: Analyzing trace with hash 1729642504, now seen corresponding path program 37 times [2024-06-27 23:57:44,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:44,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840670696] [2024-06-27 23:57:44,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:44,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:44,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:46,062 INFO 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:57:46,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:46,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840670696] [2024-06-27 23:57:46,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840670696] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:46,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:46,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:57:46,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702301743] [2024-06-27 23:57:46,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:46,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:57:46,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:46,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:57:46,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:57:46,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:57:46,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 388 transitions, 4999 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:46,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:46,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:57:46,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:46,829 INFO L124 PetriNetUnfolderBase]: 997/1793 cut-off events. [2024-06-27 23:57:46,829 INFO L125 PetriNetUnfolderBase]: For 247995/247995 co-relation queries the response was YES. [2024-06-27 23:57:46,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13379 conditions, 1793 events. 997/1793 cut-off events. For 247995/247995 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 10688 event pairs, 124 based on Foata normal form. 2/1793 useless extension candidates. Maximal degree in co-relation 13183. Up to 1532 conditions per place. [2024-06-27 23:57:46,854 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 292 selfloop transitions, 113 changer transitions 0/407 dead transitions. [2024-06-27 23:57:46,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 407 transitions, 5875 flow [2024-06-27 23:57:46,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:57:46,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:57:46,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 127 transitions. [2024-06-27 23:57:46,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4096774193548387 [2024-06-27 23:57:46,855 INFO L175 Difference]: Start difference. First operand has 439 places, 388 transitions, 4999 flow. Second operand 10 states and 127 transitions. [2024-06-27 23:57:46,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 407 transitions, 5875 flow [2024-06-27 23:57:48,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 407 transitions, 5432 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-27 23:57:48,103 INFO L231 Difference]: Finished difference. Result has 440 places, 389 transitions, 4803 flow [2024-06-27 23:57:48,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4556, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4803, PETRI_PLACES=440, PETRI_TRANSITIONS=389} [2024-06-27 23:57:48,104 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 410 predicate places. [2024-06-27 23:57:48,104 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 389 transitions, 4803 flow [2024-06-27 23:57:48,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:48,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:48,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:57:48,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-27 23:57:48,104 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:57:48,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:48,105 INFO L85 PathProgramCache]: Analyzing trace with hash 1729637854, now seen corresponding path program 38 times [2024-06-27 23:57:48,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:48,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216664796] [2024-06-27 23:57:48,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:48,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:48,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:49,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:57:49,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:49,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216664796] [2024-06-27 23:57:49,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216664796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:49,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:49,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:57:49,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417567931] [2024-06-27 23:57:49,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:49,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:57:49,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:49,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:57:49,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:57:49,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:57:49,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 389 transitions, 4803 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:49,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:49,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:57:49,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:50,512 INFO L124 PetriNetUnfolderBase]: 1001/1801 cut-off events. [2024-06-27 23:57:50,512 INFO L125 PetriNetUnfolderBase]: For 246990/246990 co-relation queries the response was YES. [2024-06-27 23:57:50,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13129 conditions, 1801 events. 1001/1801 cut-off events. For 246990/246990 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 10768 event pairs, 120 based on Foata normal form. 2/1801 useless extension candidates. Maximal degree in co-relation 12933. Up to 1512 conditions per place. [2024-06-27 23:57:50,538 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 292 selfloop transitions, 115 changer transitions 0/409 dead transitions. [2024-06-27 23:57:50,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 409 transitions, 5687 flow [2024-06-27 23:57:50,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:57:50,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:57:50,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 129 transitions. [2024-06-27 23:57:50,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4161290322580645 [2024-06-27 23:57:50,540 INFO L175 Difference]: Start difference. First operand has 440 places, 389 transitions, 4803 flow. Second operand 10 states and 129 transitions. [2024-06-27 23:57:50,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 409 transitions, 5687 flow [2024-06-27 23:57:51,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 409 transitions, 5453 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-27 23:57:51,864 INFO L231 Difference]: Finished difference. Result has 441 places, 390 transitions, 4822 flow [2024-06-27 23:57:51,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4569, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4822, PETRI_PLACES=441, PETRI_TRANSITIONS=390} [2024-06-27 23:57:51,865 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 411 predicate places. [2024-06-27 23:57:51,865 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 390 transitions, 4822 flow [2024-06-27 23:57:51,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:51,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:51,865 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:57:51,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-27 23:57:51,865 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:57:51,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:51,866 INFO L85 PathProgramCache]: Analyzing trace with hash 1734284134, now seen corresponding path program 39 times [2024-06-27 23:57:51,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:51,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143816497] [2024-06-27 23:57:51,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:51,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:51,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:53,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:57:53,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:53,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143816497] [2024-06-27 23:57:53,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143816497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:53,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:53,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:57:53,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969926321] [2024-06-27 23:57:53,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:53,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:57:53,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:53,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:57:53,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:57:53,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:57:53,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 390 transitions, 4822 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:53,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:53,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:57:53,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:54,214 INFO L124 PetriNetUnfolderBase]: 1005/1811 cut-off events. [2024-06-27 23:57:54,214 INFO L125 PetriNetUnfolderBase]: For 247319/247319 co-relation queries the response was YES. [2024-06-27 23:57:54,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13185 conditions, 1811 events. 1005/1811 cut-off events. For 247319/247319 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 10859 event pairs, 153 based on Foata normal form. 2/1811 useless extension candidates. Maximal degree in co-relation 12989. Up to 1634 conditions per place. [2024-06-27 23:57:54,239 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 330 selfloop transitions, 74 changer transitions 0/406 dead transitions. [2024-06-27 23:57:54,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 406 transitions, 5688 flow [2024-06-27 23:57:54,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:57:54,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:57:54,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-27 23:57:54,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3903225806451613 [2024-06-27 23:57:54,240 INFO L175 Difference]: Start difference. First operand has 441 places, 390 transitions, 4822 flow. Second operand 10 states and 121 transitions. [2024-06-27 23:57:54,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 406 transitions, 5688 flow [2024-06-27 23:57:55,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 406 transitions, 5448 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-27 23:57:55,520 INFO L231 Difference]: Finished difference. Result has 442 places, 391 transitions, 4755 flow [2024-06-27 23:57:55,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4582, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4755, PETRI_PLACES=442, PETRI_TRANSITIONS=391} [2024-06-27 23:57:55,521 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 412 predicate places. [2024-06-27 23:57:55,521 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 391 transitions, 4755 flow [2024-06-27 23:57:55,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:55,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:55,521 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:57:55,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-27 23:57:55,521 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:57:55,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:55,522 INFO L85 PathProgramCache]: Analyzing trace with hash 1734111154, now seen corresponding path program 40 times [2024-06-27 23:57:55,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:55,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015035886] [2024-06-27 23:57:55,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:55,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:55,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:57:56,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:57:56,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:57:56,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015035886] [2024-06-27 23:57:56,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015035886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:57:56,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:57:56,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:57:56,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857774518] [2024-06-27 23:57:56,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:57:56,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:57:56,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:57:57,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:57:57,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:57:57,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:57:57,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 391 transitions, 4755 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:57,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:57:57,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:57:57,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:57:57,843 INFO L124 PetriNetUnfolderBase]: 1009/1819 cut-off events. [2024-06-27 23:57:57,844 INFO L125 PetriNetUnfolderBase]: For 247090/247090 co-relation queries the response was YES. [2024-06-27 23:57:57,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13133 conditions, 1819 events. 1009/1819 cut-off events. For 247090/247090 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 10928 event pairs, 155 based on Foata normal form. 2/1819 useless extension candidates. Maximal degree in co-relation 12937. Up to 1630 conditions per place. [2024-06-27 23:57:57,870 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 326 selfloop transitions, 79 changer transitions 0/407 dead transitions. [2024-06-27 23:57:57,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 407 transitions, 5625 flow [2024-06-27 23:57:57,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:57:57,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:57:57,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 117 transitions. [2024-06-27 23:57:57,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-27 23:57:57,872 INFO L175 Difference]: Start difference. First operand has 442 places, 391 transitions, 4755 flow. Second operand 9 states and 117 transitions. [2024-06-27 23:57:57,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 407 transitions, 5625 flow [2024-06-27 23:57:59,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 407 transitions, 5465 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-27 23:57:59,049 INFO L231 Difference]: Finished difference. Result has 442 places, 392 transitions, 4780 flow [2024-06-27 23:57:59,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4595, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4780, PETRI_PLACES=442, PETRI_TRANSITIONS=392} [2024-06-27 23:57:59,049 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 412 predicate places. [2024-06-27 23:57:59,049 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 392 transitions, 4780 flow [2024-06-27 23:57:59,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:57:59,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:57:59,050 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:57:59,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-27 23:57:59,050 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:57:59,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:57:59,050 INFO L85 PathProgramCache]: Analyzing trace with hash 1734111340, now seen corresponding path program 31 times [2024-06-27 23:57:59,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:57:59,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797499041] [2024-06-27 23:57:59,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:57:59,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:57:59,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:58:00,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:58:00,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:58:00,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797499041] [2024-06-27 23:58:00,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797499041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:58:00,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:58:00,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:58:00,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80204432] [2024-06-27 23:58:00,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:58:00,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:58:00,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:58:00,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:58:00,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:58:01,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:58:01,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 392 transitions, 4780 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:58:01,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:58:01,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:58:01,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:58:01,748 INFO L124 PetriNetUnfolderBase]: 1035/1861 cut-off events. [2024-06-27 23:58:01,748 INFO L125 PetriNetUnfolderBase]: For 290091/290091 co-relation queries the response was YES. [2024-06-27 23:58:01,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14096 conditions, 1861 events. 1035/1861 cut-off events. For 290091/290091 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 11144 event pairs, 128 based on Foata normal form. 2/1861 useless extension candidates. Maximal degree in co-relation 13901. Up to 1489 conditions per place. [2024-06-27 23:58:01,774 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 297 selfloop transitions, 119 changer transitions 0/418 dead transitions. [2024-06-27 23:58:01,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 418 transitions, 6129 flow [2024-06-27 23:58:01,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:58:01,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:58:01,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 144 transitions. [2024-06-27 23:58:01,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4645161290322581 [2024-06-27 23:58:01,776 INFO L175 Difference]: Start difference. First operand has 442 places, 392 transitions, 4780 flow. Second operand 10 states and 144 transitions. [2024-06-27 23:58:01,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 418 transitions, 6129 flow [2024-06-27 23:58:03,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 418 transitions, 5955 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-27 23:58:03,296 INFO L231 Difference]: Finished difference. Result has 445 places, 398 transitions, 5028 flow [2024-06-27 23:58:03,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4608, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5028, PETRI_PLACES=445, PETRI_TRANSITIONS=398} [2024-06-27 23:58:03,296 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 415 predicate places. [2024-06-27 23:58:03,296 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 398 transitions, 5028 flow [2024-06-27 23:58:03,296 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:58:03,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:58:03,297 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:58:03,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-27 23:58:03,297 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:58:03,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:58:03,297 INFO L85 PathProgramCache]: Analyzing trace with hash 1734106504, now seen corresponding path program 41 times [2024-06-27 23:58:03,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:58:03,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765155233] [2024-06-27 23:58:03,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:58:03,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:58:03,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:58:04,862 INFO 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:58:04,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:58:04,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765155233] [2024-06-27 23:58:04,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765155233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:58:04,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:58:04,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:58:04,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052590715] [2024-06-27 23:58:04,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:58:04,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:58:04,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:58:04,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:58:04,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:58:04,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:58:04,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 398 transitions, 5028 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:04,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:58:04,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:58:04,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:58:05,723 INFO L124 PetriNetUnfolderBase]: 1039/1869 cut-off events. [2024-06-27 23:58:05,724 INFO L125 PetriNetUnfolderBase]: For 290903/290903 co-relation queries the response was YES. [2024-06-27 23:58:05,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14326 conditions, 1869 events. 1039/1869 cut-off events. For 290903/290903 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 11261 event pairs, 155 based on Foata normal form. 2/1869 useless extension candidates. Maximal degree in co-relation 14129. Up to 1640 conditions per place. [2024-06-27 23:58:05,746 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 329 selfloop transitions, 84 changer transitions 0/415 dead transitions. [2024-06-27 23:58:05,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 415 transitions, 5918 flow [2024-06-27 23:58:05,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:58:05,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:58:05,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-27 23:58:05,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-27 23:58:05,748 INFO L175 Difference]: Start difference. First operand has 445 places, 398 transitions, 5028 flow. Second operand 10 states and 124 transitions. [2024-06-27 23:58:05,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 415 transitions, 5918 flow [2024-06-27 23:58:07,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 415 transitions, 5736 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-27 23:58:07,217 INFO L231 Difference]: Finished difference. Result has 448 places, 399 transitions, 5043 flow [2024-06-27 23:58:07,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4846, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5043, PETRI_PLACES=448, PETRI_TRANSITIONS=399} [2024-06-27 23:58:07,218 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 418 predicate places. [2024-06-27 23:58:07,218 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 399 transitions, 5043 flow [2024-06-27 23:58:07,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:07,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:58:07,218 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:58:07,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-27 23:58:07,219 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:58:07,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:58:07,219 INFO L85 PathProgramCache]: Analyzing trace with hash 1734284320, now seen corresponding path program 32 times [2024-06-27 23:58:07,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:58:07,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873964590] [2024-06-27 23:58:07,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:58:07,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:58:07,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:58:08,814 INFO 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:58:08,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:58:08,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873964590] [2024-06-27 23:58:08,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873964590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:58:08,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:58:08,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:58:08,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972272127] [2024-06-27 23:58:08,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:58:08,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:58:08,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:58:08,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:58:08,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:58:08,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:58:08,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 399 transitions, 5043 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:58:08,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:58:08,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:58:08,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:58:09,645 INFO L124 PetriNetUnfolderBase]: 1035/1863 cut-off events. [2024-06-27 23:58:09,646 INFO L125 PetriNetUnfolderBase]: For 269233/269233 co-relation queries the response was YES. [2024-06-27 23:58:09,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14042 conditions, 1863 events. 1035/1863 cut-off events. For 269233/269233 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 11203 event pairs, 128 based on Foata normal form. 2/1863 useless extension candidates. Maximal degree in co-relation 13844. Up to 1509 conditions per place. [2024-06-27 23:58:09,672 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 301 selfloop transitions, 116 changer transitions 0/419 dead transitions. [2024-06-27 23:58:09,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 419 transitions, 6248 flow [2024-06-27 23:58:09,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:58:09,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:58:09,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 143 transitions. [2024-06-27 23:58:09,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4612903225806452 [2024-06-27 23:58:09,674 INFO L175 Difference]: Start difference. First operand has 448 places, 399 transitions, 5043 flow. Second operand 10 states and 143 transitions. [2024-06-27 23:58:09,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 419 transitions, 6248 flow [2024-06-27 23:58:11,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 419 transitions, 6062 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-27 23:58:11,230 INFO L231 Difference]: Finished difference. Result has 449 places, 399 transitions, 5099 flow [2024-06-27 23:58:11,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4859, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5099, PETRI_PLACES=449, PETRI_TRANSITIONS=399} [2024-06-27 23:58:11,231 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 419 predicate places. [2024-06-27 23:58:11,231 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 399 transitions, 5099 flow [2024-06-27 23:58:11,231 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:58:11,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:58:11,231 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:58:11,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-27 23:58:11,232 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:58:11,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:58:11,232 INFO L85 PathProgramCache]: Analyzing trace with hash 1734290830, now seen corresponding path program 33 times [2024-06-27 23:58:11,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:58:11,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705725579] [2024-06-27 23:58:11,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:58:11,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:58:11,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:58:12,841 INFO 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:58:12,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:58:12,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705725579] [2024-06-27 23:58:12,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705725579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:58:12,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:58:12,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:58:12,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575095975] [2024-06-27 23:58:12,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:58:12,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:58:12,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:58:12,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:58:12,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:58:12,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:58:12,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 399 transitions, 5099 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:12,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:58:12,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:58:12,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:58:13,578 INFO L124 PetriNetUnfolderBase]: 1031/1857 cut-off events. [2024-06-27 23:58:13,578 INFO L125 PetriNetUnfolderBase]: For 248225/248225 co-relation queries the response was YES. [2024-06-27 23:58:13,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13776 conditions, 1857 events. 1031/1857 cut-off events. For 248225/248225 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 11171 event pairs, 127 based on Foata normal form. 2/1857 useless extension candidates. Maximal degree in co-relation 13578. Up to 1533 conditions per place. [2024-06-27 23:58:13,610 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 310 selfloop transitions, 105 changer transitions 0/417 dead transitions. [2024-06-27 23:58:13,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 417 transitions, 6000 flow [2024-06-27 23:58:13,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:58:13,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:58:13,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 138 transitions. [2024-06-27 23:58:13,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44516129032258067 [2024-06-27 23:58:13,611 INFO L175 Difference]: Start difference. First operand has 449 places, 399 transitions, 5099 flow. Second operand 10 states and 138 transitions. [2024-06-27 23:58:13,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 417 transitions, 6000 flow [2024-06-27 23:58:14,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 417 transitions, 5713 flow, removed 25 selfloop flow, removed 9 redundant places. [2024-06-27 23:58:14,949 INFO L231 Difference]: Finished difference. Result has 450 places, 399 transitions, 5030 flow [2024-06-27 23:58:14,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4812, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5030, PETRI_PLACES=450, PETRI_TRANSITIONS=399} [2024-06-27 23:58:14,950 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 420 predicate places. [2024-06-27 23:58:14,950 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 399 transitions, 5030 flow [2024-06-27 23:58:14,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:14,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:58:14,950 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:58:14,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-27 23:58:14,950 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:58:14,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:58:14,951 INFO L85 PathProgramCache]: Analyzing trace with hash 1907020288, now seen corresponding path program 7 times [2024-06-27 23:58:14,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:58:14,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240660577] [2024-06-27 23:58:14,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:58:14,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:58:14,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:58:17,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:58:17,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:58:17,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240660577] [2024-06-27 23:58:17,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240660577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:58:17,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:58:17,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:58:17,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177250948] [2024-06-27 23:58:17,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:58:17,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:58:17,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:58:17,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:58:17,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:58:17,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:58:17,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 399 transitions, 5030 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:17,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:58:17,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:58:17,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:58:18,031 INFO L124 PetriNetUnfolderBase]: 1032/1857 cut-off events. [2024-06-27 23:58:18,031 INFO L125 PetriNetUnfolderBase]: For 247854/247854 co-relation queries the response was YES. [2024-06-27 23:58:18,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13379 conditions, 1857 events. 1032/1857 cut-off events. For 247854/247854 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 11169 event pairs, 110 based on Foata normal form. 4/1859 useless extension candidates. Maximal degree in co-relation 13181. Up to 1540 conditions per place. [2024-06-27 23:58:18,057 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 332 selfloop transitions, 83 changer transitions 0/417 dead transitions. [2024-06-27 23:58:18,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 417 transitions, 5928 flow [2024-06-27 23:58:18,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:58:18,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:58:18,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 140 transitions. [2024-06-27 23:58:18,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41055718475073316 [2024-06-27 23:58:18,058 INFO L175 Difference]: Start difference. First operand has 450 places, 399 transitions, 5030 flow. Second operand 11 states and 140 transitions. [2024-06-27 23:58:18,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 417 transitions, 5928 flow [2024-06-27 23:58:19,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 417 transitions, 5699 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-27 23:58:19,273 INFO L231 Difference]: Finished difference. Result has 451 places, 400 transitions, 4984 flow [2024-06-27 23:58:19,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4801, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4984, PETRI_PLACES=451, PETRI_TRANSITIONS=400} [2024-06-27 23:58:19,273 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 421 predicate places. [2024-06-27 23:58:19,273 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 400 transitions, 4984 flow [2024-06-27 23:58:19,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:19,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:58:19,274 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:58:19,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-27 23:58:19,274 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:58:19,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:58:19,274 INFO L85 PathProgramCache]: Analyzing trace with hash 926485548, now seen corresponding path program 34 times [2024-06-27 23:58:19,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:58:19,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530138312] [2024-06-27 23:58:19,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:58:19,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:58:19,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:58:21,005 INFO 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:58:21,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:58:21,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530138312] [2024-06-27 23:58:21,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530138312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:58:21,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:58:21,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:58:21,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700915201] [2024-06-27 23:58:21,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:58:21,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:58:21,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:58:21,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:58:21,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:58:21,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:58:21,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 400 transitions, 4984 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:58:21,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:58:21,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:58:21,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:58:21,949 INFO L124 PetriNetUnfolderBase]: 1038/1867 cut-off events. [2024-06-27 23:58:21,949 INFO L125 PetriNetUnfolderBase]: For 227347/227347 co-relation queries the response was YES. [2024-06-27 23:58:21,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13417 conditions, 1867 events. 1038/1867 cut-off events. For 227347/227347 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 11250 event pairs, 97 based on Foata normal form. 2/1867 useless extension candidates. Maximal degree in co-relation 13219. Up to 1460 conditions per place. [2024-06-27 23:58:21,976 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 303 selfloop transitions, 114 changer transitions 0/419 dead transitions. [2024-06-27 23:58:21,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 419 transitions, 6228 flow [2024-06-27 23:58:21,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:58:21,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:58:21,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 140 transitions. [2024-06-27 23:58:21,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45161290322580644 [2024-06-27 23:58:21,978 INFO L175 Difference]: Start difference. First operand has 451 places, 400 transitions, 4984 flow. Second operand 10 states and 140 transitions. [2024-06-27 23:58:21,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 419 transitions, 6228 flow [2024-06-27 23:58:23,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 419 transitions, 5975 flow, removed 21 selfloop flow, removed 12 redundant places. [2024-06-27 23:58:23,251 INFO L231 Difference]: Finished difference. Result has 449 places, 402 transitions, 5019 flow [2024-06-27 23:58:23,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4731, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5019, PETRI_PLACES=449, PETRI_TRANSITIONS=402} [2024-06-27 23:58:23,252 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 419 predicate places. [2024-06-27 23:58:23,252 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 402 transitions, 5019 flow [2024-06-27 23:58:23,252 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:58:23,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:58:23,252 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:58:23,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-27 23:58:23,252 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:58:23,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:58:23,253 INFO L85 PathProgramCache]: Analyzing trace with hash 1900344934, now seen corresponding path program 42 times [2024-06-27 23:58:23,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:58:23,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022751077] [2024-06-27 23:58:23,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:58:23,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:58:23,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:58:24,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:58:24,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:58:24,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022751077] [2024-06-27 23:58:24,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022751077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:58:24,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:58:24,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:58:24,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494640387] [2024-06-27 23:58:24,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:58:24,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:58:24,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:58:24,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:58:24,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:58:24,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:58:24,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 402 transitions, 5019 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:24,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:58:24,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:58:24,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:58:25,591 INFO L124 PetriNetUnfolderBase]: 1042/1875 cut-off events. [2024-06-27 23:58:25,591 INFO L125 PetriNetUnfolderBase]: For 230114/230114 co-relation queries the response was YES. [2024-06-27 23:58:25,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13413 conditions, 1875 events. 1042/1875 cut-off events. For 230114/230114 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 11343 event pairs, 127 based on Foata normal form. 2/1875 useless extension candidates. Maximal degree in co-relation 13217. Up to 1683 conditions per place. [2024-06-27 23:58:25,618 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 339 selfloop transitions, 74 changer transitions 0/415 dead transitions. [2024-06-27 23:58:25,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 415 transitions, 5896 flow [2024-06-27 23:58:25,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:58:25,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:58:25,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 113 transitions. [2024-06-27 23:58:25,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4050179211469534 [2024-06-27 23:58:25,619 INFO L175 Difference]: Start difference. First operand has 449 places, 402 transitions, 5019 flow. Second operand 9 states and 113 transitions. [2024-06-27 23:58:25,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 415 transitions, 5896 flow [2024-06-27 23:58:26,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 415 transitions, 5443 flow, removed 27 selfloop flow, removed 11 redundant places. [2024-06-27 23:58:26,873 INFO L231 Difference]: Finished difference. Result has 447 places, 403 transitions, 4745 flow [2024-06-27 23:58:26,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4566, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4745, PETRI_PLACES=447, PETRI_TRANSITIONS=403} [2024-06-27 23:58:26,874 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 417 predicate places. [2024-06-27 23:58:26,874 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 403 transitions, 4745 flow [2024-06-27 23:58:26,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:26,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:58:26,874 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:58:26,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-27 23:58:26,875 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:58:26,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:58:26,876 INFO L85 PathProgramCache]: Analyzing trace with hash 1907011360, now seen corresponding path program 35 times [2024-06-27 23:58:26,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:58:26,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085491461] [2024-06-27 23:58:26,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:58:26,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:58:26,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:58:28,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:58:28,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:58:28,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085491461] [2024-06-27 23:58:28,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085491461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:58:28,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:58:28,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:58:28,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394393827] [2024-06-27 23:58:28,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:58:28,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:58:28,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:58:28,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:58:28,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:58:28,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:58:28,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 403 transitions, 4745 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:58:28,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:58:28,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:58:28,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:58:29,581 INFO L124 PetriNetUnfolderBase]: 1048/1885 cut-off events. [2024-06-27 23:58:29,582 INFO L125 PetriNetUnfolderBase]: For 228589/228589 co-relation queries the response was YES. [2024-06-27 23:58:29,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12998 conditions, 1885 events. 1048/1885 cut-off events. For 228589/228589 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 11396 event pairs, 99 based on Foata normal form. 2/1885 useless extension candidates. Maximal degree in co-relation 12805. Up to 1564 conditions per place. [2024-06-27 23:58:29,608 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 320 selfloop transitions, 98 changer transitions 0/420 dead transitions. [2024-06-27 23:58:29,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 420 transitions, 5685 flow [2024-06-27 23:58:29,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:58:29,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:58:29,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 134 transitions. [2024-06-27 23:58:29,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.432258064516129 [2024-06-27 23:58:29,610 INFO L175 Difference]: Start difference. First operand has 447 places, 403 transitions, 4745 flow. Second operand 10 states and 134 transitions. [2024-06-27 23:58:29,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 420 transitions, 5685 flow [2024-06-27 23:58:30,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 420 transitions, 5482 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-27 23:58:30,593 INFO L231 Difference]: Finished difference. Result has 448 places, 405 transitions, 4796 flow [2024-06-27 23:58:30,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4542, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4796, PETRI_PLACES=448, PETRI_TRANSITIONS=405} [2024-06-27 23:58:30,594 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 418 predicate places. [2024-06-27 23:58:30,594 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 405 transitions, 4796 flow [2024-06-27 23:58:30,594 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:58:30,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:58:30,594 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:58:30,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-27 23:58:30,595 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:58:30,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:58:30,595 INFO L85 PathProgramCache]: Analyzing trace with hash 1900340284, now seen corresponding path program 43 times [2024-06-27 23:58:30,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:58:30,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394208936] [2024-06-27 23:58:30,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:58:30,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:58:30,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:58:32,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:58:32,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:58:32,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394208936] [2024-06-27 23:58:32,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394208936] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:58:32,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:58:32,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:58:32,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641166981] [2024-06-27 23:58:32,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:58:32,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:58:32,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:58:32,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:58:32,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:58:32,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:58:32,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 405 transitions, 4796 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:32,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:58:32,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:58:32,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:58:33,235 INFO L124 PetriNetUnfolderBase]: 1052/1893 cut-off events. [2024-06-27 23:58:33,235 INFO L125 PetriNetUnfolderBase]: For 228861/228861 co-relation queries the response was YES. [2024-06-27 23:58:33,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13071 conditions, 1893 events. 1052/1893 cut-off events. For 228861/228861 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 11480 event pairs, 127 based on Foata normal form. 2/1893 useless extension candidates. Maximal degree in co-relation 12878. Up to 1650 conditions per place. [2024-06-27 23:58:33,262 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 338 selfloop transitions, 80 changer transitions 0/420 dead transitions. [2024-06-27 23:58:33,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 420 transitions, 5981 flow [2024-06-27 23:58:33,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:58:33,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:58:33,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-27 23:58:33,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3903225806451613 [2024-06-27 23:58:33,263 INFO L175 Difference]: Start difference. First operand has 448 places, 405 transitions, 4796 flow. Second operand 10 states and 121 transitions. [2024-06-27 23:58:33,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 420 transitions, 5981 flow [2024-06-27 23:58:34,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 420 transitions, 5756 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-27 23:58:34,270 INFO L231 Difference]: Finished difference. Result has 449 places, 406 transitions, 4764 flow [2024-06-27 23:58:34,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4573, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4764, PETRI_PLACES=449, PETRI_TRANSITIONS=406} [2024-06-27 23:58:34,271 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 419 predicate places. [2024-06-27 23:58:34,271 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 406 transitions, 4764 flow [2024-06-27 23:58:34,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:34,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:58:34,271 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:58:34,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-27 23:58:34,272 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:58:34,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:58:34,272 INFO L85 PathProgramCache]: Analyzing trace with hash 1906774024, now seen corresponding path program 44 times [2024-06-27 23:58:34,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:58:34,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407531783] [2024-06-27 23:58:34,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:58:34,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:58:34,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:58:35,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:58:35,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:58:35,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407531783] [2024-06-27 23:58:35,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407531783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:58:35,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:58:35,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:58:35,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498113021] [2024-06-27 23:58:35,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:58:35,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:58:35,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:58:35,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:58:35,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:58:35,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:58:35,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 406 transitions, 4764 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:35,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:58:35,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:58:35,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:58:36,572 INFO L124 PetriNetUnfolderBase]: 1056/1901 cut-off events. [2024-06-27 23:58:36,572 INFO L125 PetriNetUnfolderBase]: For 228955/228955 co-relation queries the response was YES. [2024-06-27 23:58:36,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13035 conditions, 1901 events. 1056/1901 cut-off events. For 228955/228955 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 11544 event pairs, 131 based on Foata normal form. 2/1901 useless extension candidates. Maximal degree in co-relation 12842. Up to 1727 conditions per place. [2024-06-27 23:58:36,598 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 350 selfloop transitions, 67 changer transitions 0/419 dead transitions. [2024-06-27 23:58:36,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 419 transitions, 5653 flow [2024-06-27 23:58:36,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:58:36,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:58:36,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2024-06-27 23:58:36,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774193548387097 [2024-06-27 23:58:36,600 INFO L175 Difference]: Start difference. First operand has 449 places, 406 transitions, 4764 flow. Second operand 10 states and 117 transitions. [2024-06-27 23:58:36,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 419 transitions, 5653 flow [2024-06-27 23:58:37,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 419 transitions, 5435 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-27 23:58:37,589 INFO L231 Difference]: Finished difference. Result has 450 places, 407 transitions, 4715 flow [2024-06-27 23:58:37,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4548, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4715, PETRI_PLACES=450, PETRI_TRANSITIONS=407} [2024-06-27 23:58:37,592 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 420 predicate places. [2024-06-27 23:58:37,592 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 407 transitions, 4715 flow [2024-06-27 23:58:37,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:37,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:58:37,593 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:58:37,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-06-27 23:58:37,593 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:58:37,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:58:37,593 INFO L85 PathProgramCache]: Analyzing trace with hash 1900517914, now seen corresponding path program 45 times [2024-06-27 23:58:37,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:58:37,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051504223] [2024-06-27 23:58:37,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:58:37,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:58:37,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:58:39,166 INFO 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:58:39,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:58:39,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051504223] [2024-06-27 23:58:39,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051504223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:58:39,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:58:39,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:58:39,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042640489] [2024-06-27 23:58:39,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:58:39,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:58:39,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:58:39,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:58:39,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:58:39,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:58:39,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 407 transitions, 4715 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:39,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:58:39,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:58:39,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:58:39,951 INFO L124 PetriNetUnfolderBase]: 1053/1896 cut-off events. [2024-06-27 23:58:39,952 INFO L125 PetriNetUnfolderBase]: For 207165/207165 co-relation queries the response was YES. [2024-06-27 23:58:39,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12603 conditions, 1896 events. 1053/1896 cut-off events. For 207165/207165 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 11493 event pairs, 130 based on Foata normal form. 2/1896 useless extension candidates. Maximal degree in co-relation 12410. Up to 1722 conditions per place. [2024-06-27 23:58:39,976 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 352 selfloop transitions, 65 changer transitions 0/419 dead transitions. [2024-06-27 23:58:39,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 419 transitions, 5577 flow [2024-06-27 23:58:39,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:58:39,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:58:39,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-06-27 23:58:39,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38064516129032255 [2024-06-27 23:58:39,978 INFO L175 Difference]: Start difference. First operand has 450 places, 407 transitions, 4715 flow. Second operand 10 states and 118 transitions. [2024-06-27 23:58:39,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 419 transitions, 5577 flow [2024-06-27 23:58:40,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 419 transitions, 5405 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-27 23:58:40,917 INFO L231 Difference]: Finished difference. Result has 451 places, 407 transitions, 4679 flow [2024-06-27 23:58:40,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4543, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4679, PETRI_PLACES=451, PETRI_TRANSITIONS=407} [2024-06-27 23:58:40,918 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 421 predicate places. [2024-06-27 23:58:40,918 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 407 transitions, 4679 flow [2024-06-27 23:58:40,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:40,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:58:40,918 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:58:40,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2024-06-27 23:58:40,919 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:58:40,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:58:40,919 INFO L85 PathProgramCache]: Analyzing trace with hash 1906780720, now seen corresponding path program 36 times [2024-06-27 23:58:40,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:58:40,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467404683] [2024-06-27 23:58:40,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:58:40,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:58:40,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:58:42,473 INFO 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:58:42,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:58:42,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467404683] [2024-06-27 23:58:42,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467404683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:58:42,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:58:42,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:58:42,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017298124] [2024-06-27 23:58:42,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:58:42,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:58:42,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:58:42,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:58:42,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:58:42,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:58:42,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 407 transitions, 4679 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:42,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:58:42,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:58:42,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:58:43,244 INFO L124 PetriNetUnfolderBase]: 1059/1906 cut-off events. [2024-06-27 23:58:43,244 INFO L125 PetriNetUnfolderBase]: For 206765/206765 co-relation queries the response was YES. [2024-06-27 23:58:43,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12629 conditions, 1906 events. 1059/1906 cut-off events. For 206765/206765 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 11582 event pairs, 98 based on Foata normal form. 2/1906 useless extension candidates. Maximal degree in co-relation 12436. Up to 1585 conditions per place. [2024-06-27 23:58:43,273 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 329 selfloop transitions, 94 changer transitions 0/425 dead transitions. [2024-06-27 23:58:43,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 425 transitions, 5641 flow [2024-06-27 23:58:43,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:58:43,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:58:43,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 136 transitions. [2024-06-27 23:58:43,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43870967741935485 [2024-06-27 23:58:43,274 INFO L175 Difference]: Start difference. First operand has 451 places, 407 transitions, 4679 flow. Second operand 10 states and 136 transitions. [2024-06-27 23:58:43,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 425 transitions, 5641 flow [2024-06-27 23:58:44,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 425 transitions, 5363 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-27 23:58:44,296 INFO L231 Difference]: Finished difference. Result has 450 places, 409 transitions, 4651 flow [2024-06-27 23:58:44,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4401, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4651, PETRI_PLACES=450, PETRI_TRANSITIONS=409} [2024-06-27 23:58:44,297 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 420 predicate places. [2024-06-27 23:58:44,297 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 409 transitions, 4651 flow [2024-06-27 23:58:44,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:44,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:58:44,297 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:58:44,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2024-06-27 23:58:44,297 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:58:44,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:58:44,298 INFO L85 PathProgramCache]: Analyzing trace with hash 1900524610, now seen corresponding path program 37 times [2024-06-27 23:58:44,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:58:44,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348050653] [2024-06-27 23:58:44,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:58:44,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:58:44,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:58:45,979 INFO 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:58:45,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:58:45,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348050653] [2024-06-27 23:58:45,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348050653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:58:45,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:58:45,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:58:45,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710781064] [2024-06-27 23:58:45,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:58:45,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:58:45,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:58:45,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:58:45,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:58:46,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:58:46,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 409 transitions, 4651 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:46,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:58:46,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:58:46,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:58:46,730 INFO L124 PetriNetUnfolderBase]: 1055/1900 cut-off events. [2024-06-27 23:58:46,731 INFO L125 PetriNetUnfolderBase]: For 185687/185687 co-relation queries the response was YES. [2024-06-27 23:58:46,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12242 conditions, 1900 events. 1055/1900 cut-off events. For 185687/185687 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 11551 event pairs, 98 based on Foata normal form. 2/1900 useless extension candidates. Maximal degree in co-relation 12049. Up to 1579 conditions per place. [2024-06-27 23:58:46,756 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 331 selfloop transitions, 92 changer transitions 0/425 dead transitions. [2024-06-27 23:58:46,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 425 transitions, 5563 flow [2024-06-27 23:58:46,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:58:46,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:58:46,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 137 transitions. [2024-06-27 23:58:46,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44193548387096776 [2024-06-27 23:58:46,758 INFO L175 Difference]: Start difference. First operand has 450 places, 409 transitions, 4651 flow. Second operand 10 states and 137 transitions. [2024-06-27 23:58:46,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 425 transitions, 5563 flow [2024-06-27 23:58:47,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 425 transitions, 5338 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-27 23:58:47,669 INFO L231 Difference]: Finished difference. Result has 451 places, 409 transitions, 4618 flow [2024-06-27 23:58:47,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4426, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4618, PETRI_PLACES=451, PETRI_TRANSITIONS=409} [2024-06-27 23:58:47,669 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 421 predicate places. [2024-06-27 23:58:47,669 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 409 transitions, 4618 flow [2024-06-27 23:58:47,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:47,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:58:47,670 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:58:47,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2024-06-27 23:58:47,670 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:58:47,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:58:47,670 INFO L85 PathProgramCache]: Analyzing trace with hash 1906774210, now seen corresponding path program 38 times [2024-06-27 23:58:47,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:58:47,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548814459] [2024-06-27 23:58:47,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:58:47,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:58:47,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:58:49,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:58:49,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:58:49,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548814459] [2024-06-27 23:58:49,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548814459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:58:49,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:58:49,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:58:49,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216942409] [2024-06-27 23:58:49,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:58:49,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:58:49,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:58:49,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:58:49,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:58:49,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:58:49,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 409 transitions, 4618 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:58:49,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:58:49,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:58:49,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:58:50,248 INFO L124 PetriNetUnfolderBase]: 1061/1910 cut-off events. [2024-06-27 23:58:50,248 INFO L125 PetriNetUnfolderBase]: For 185817/185817 co-relation queries the response was YES. [2024-06-27 23:58:50,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12274 conditions, 1910 events. 1061/1910 cut-off events. For 185817/185817 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 11609 event pairs, 99 based on Foata normal form. 2/1910 useless extension candidates. Maximal degree in co-relation 12081. Up to 1546 conditions per place. [2024-06-27 23:58:50,273 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 317 selfloop transitions, 108 changer transitions 0/427 dead transitions. [2024-06-27 23:58:50,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 427 transitions, 5578 flow [2024-06-27 23:58:50,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:58:50,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:58:50,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 138 transitions. [2024-06-27 23:58:50,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44516129032258067 [2024-06-27 23:58:50,275 INFO L175 Difference]: Start difference. First operand has 451 places, 409 transitions, 4618 flow. Second operand 10 states and 138 transitions. [2024-06-27 23:58:50,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 427 transitions, 5578 flow [2024-06-27 23:58:51,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 427 transitions, 5121 flow, removed 16 selfloop flow, removed 12 redundant places. [2024-06-27 23:58:51,150 INFO L231 Difference]: Finished difference. Result has 449 places, 411 transitions, 4433 flow [2024-06-27 23:58:51,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4161, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4433, PETRI_PLACES=449, PETRI_TRANSITIONS=411} [2024-06-27 23:58:51,150 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 419 predicate places. [2024-06-27 23:58:51,150 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 411 transitions, 4433 flow [2024-06-27 23:58:51,151 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:58:51,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:58:51,151 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:58:51,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209 [2024-06-27 23:58:51,151 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:58:51,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:58:51,151 INFO L85 PathProgramCache]: Analyzing trace with hash 1900518100, now seen corresponding path program 39 times [2024-06-27 23:58:51,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:58:51,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007497015] [2024-06-27 23:58:51,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:58:51,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:58:51,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:58:52,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:58:52,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:58:52,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007497015] [2024-06-27 23:58:52,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007497015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:58:52,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:58:52,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:58:52,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334454450] [2024-06-27 23:58:52,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:58:52,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:58:52,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:58:52,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:58:52,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:58:53,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 23:58:53,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 411 transitions, 4433 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:58:53,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:58:53,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 23:58:53,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:58:53,853 INFO L124 PetriNetUnfolderBase]: 1057/1904 cut-off events. [2024-06-27 23:58:53,854 INFO L125 PetriNetUnfolderBase]: For 164114/164114 co-relation queries the response was YES. [2024-06-27 23:58:53,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11593 conditions, 1904 events. 1057/1904 cut-off events. For 164114/164114 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 11559 event pairs, 98 based on Foata normal form. 2/1904 useless extension candidates. Maximal degree in co-relation 11402. Up to 1556 conditions per place. [2024-06-27 23:58:53,880 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 324 selfloop transitions, 102 changer transitions 0/428 dead transitions. [2024-06-27 23:58:53,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 428 transitions, 5359 flow [2024-06-27 23:58:53,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:58:53,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:58:53,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 141 transitions. [2024-06-27 23:58:53,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45483870967741935 [2024-06-27 23:58:53,881 INFO L175 Difference]: Start difference. First operand has 449 places, 411 transitions, 4433 flow. Second operand 10 states and 141 transitions. [2024-06-27 23:58:53,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 428 transitions, 5359 flow [2024-06-27 23:58:54,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 428 transitions, 5096 flow, removed 25 selfloop flow, removed 9 redundant places. [2024-06-27 23:58:54,611 INFO L231 Difference]: Finished difference. Result has 450 places, 411 transitions, 4382 flow [2024-06-27 23:58:54,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4170, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4382, PETRI_PLACES=450, PETRI_TRANSITIONS=411} [2024-06-27 23:58:54,611 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 420 predicate places. [2024-06-27 23:58:54,612 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 411 transitions, 4382 flow [2024-06-27 23:58:54,612 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:58:54,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:58:54,612 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:58:54,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210 [2024-06-27 23:58:54,612 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:58:54,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:58:54,613 INFO L85 PathProgramCache]: Analyzing trace with hash 1536543890, now seen corresponding path program 1 times [2024-06-27 23:58:54,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:58:54,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166488801] [2024-06-27 23:58:54,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:58:54,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:58:54,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:58:56,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:58:56,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:58:56,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166488801] [2024-06-27 23:58:56,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166488801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:58:56,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:58:56,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:58:56,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203585096] [2024-06-27 23:58:56,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:58:56,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:58:56,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:58:56,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:58:56,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:58:56,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:58:56,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 411 transitions, 4382 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:56,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:58:56,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:58:56,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:58:57,325 INFO L124 PetriNetUnfolderBase]: 1098/1992 cut-off events. [2024-06-27 23:58:57,326 INFO L125 PetriNetUnfolderBase]: For 333618/333618 co-relation queries the response was YES. [2024-06-27 23:58:57,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13252 conditions, 1992 events. 1098/1992 cut-off events. For 333618/333618 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 12140 event pairs, 273 based on Foata normal form. 8/1998 useless extension candidates. Maximal degree in co-relation 13061. Up to 906 conditions per place. [2024-06-27 23:58:57,354 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 295 selfloop transitions, 126 changer transitions 16/439 dead transitions. [2024-06-27 23:58:57,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 439 transitions, 5664 flow [2024-06-27 23:58:57,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:58:57,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:58:57,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 149 transitions. [2024-06-27 23:58:57,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40053763440860213 [2024-06-27 23:58:57,355 INFO L175 Difference]: Start difference. First operand has 450 places, 411 transitions, 4382 flow. Second operand 12 states and 149 transitions. [2024-06-27 23:58:57,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 439 transitions, 5664 flow [2024-06-27 23:58:58,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 439 transitions, 5407 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-27 23:58:58,551 INFO L231 Difference]: Finished difference. Result has 452 places, 407 transitions, 4351 flow [2024-06-27 23:58:58,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4127, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4351, PETRI_PLACES=452, PETRI_TRANSITIONS=407} [2024-06-27 23:58:58,552 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 422 predicate places. [2024-06-27 23:58:58,552 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 407 transitions, 4351 flow [2024-06-27 23:58:58,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:58:58,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:58:58,552 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:58:58,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211 [2024-06-27 23:58:58,552 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:58:58,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:58:58,553 INFO L85 PathProgramCache]: Analyzing trace with hash -1674627938, now seen corresponding path program 2 times [2024-06-27 23:58:58,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:58:58,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142374640] [2024-06-27 23:58:58,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:58:58,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:58:58,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:00,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:59:00,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:00,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142374640] [2024-06-27 23:59:00,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142374640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:00,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:00,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:59:00,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966429913] [2024-06-27 23:59:00,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:00,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:59:00,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:00,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:59:00,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:59:00,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:59:00,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 407 transitions, 4351 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:00,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:00,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:59:00,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:01,195 INFO L124 PetriNetUnfolderBase]: 1111/2023 cut-off events. [2024-06-27 23:59:01,195 INFO L125 PetriNetUnfolderBase]: For 439571/439571 co-relation queries the response was YES. [2024-06-27 23:59:01,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14802 conditions, 2023 events. 1111/2023 cut-off events. For 439571/439571 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 12284 event pairs, 310 based on Foata normal form. 8/2029 useless extension candidates. Maximal degree in co-relation 14611. Up to 1624 conditions per place. [2024-06-27 23:59:01,222 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 329 selfloop transitions, 91 changer transitions 10/432 dead transitions. [2024-06-27 23:59:01,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 432 transitions, 5611 flow [2024-06-27 23:59:01,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:59:01,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:59:01,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 148 transitions. [2024-06-27 23:59:01,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978494623655914 [2024-06-27 23:59:01,224 INFO L175 Difference]: Start difference. First operand has 452 places, 407 transitions, 4351 flow. Second operand 12 states and 148 transitions. [2024-06-27 23:59:01,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 432 transitions, 5611 flow [2024-06-27 23:59:02,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 432 transitions, 5425 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 23:59:02,451 INFO L231 Difference]: Finished difference. Result has 450 places, 404 transitions, 4325 flow [2024-06-27 23:59:02,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4167, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4325, PETRI_PLACES=450, PETRI_TRANSITIONS=404} [2024-06-27 23:59:02,452 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 420 predicate places. [2024-06-27 23:59:02,452 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 404 transitions, 4325 flow [2024-06-27 23:59:02,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:02,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:02,452 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:59:02,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212 [2024-06-27 23:59:02,453 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:59:02,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:02,453 INFO L85 PathProgramCache]: Analyzing trace with hash -957557456, now seen corresponding path program 3 times [2024-06-27 23:59:02,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:02,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471384831] [2024-06-27 23:59:02,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:02,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:02,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:04,193 INFO 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:59:04,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:04,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471384831] [2024-06-27 23:59:04,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471384831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:04,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:04,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:59:04,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830622659] [2024-06-27 23:59:04,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:04,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:59:04,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:04,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:59:04,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:59:04,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:59:04,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 404 transitions, 4325 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:04,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:04,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:59:04,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:05,110 INFO L124 PetriNetUnfolderBase]: 1101/2005 cut-off events. [2024-06-27 23:59:05,110 INFO L125 PetriNetUnfolderBase]: For 439355/439355 co-relation queries the response was YES. [2024-06-27 23:59:05,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14811 conditions, 2005 events. 1101/2005 cut-off events. For 439355/439355 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 12156 event pairs, 280 based on Foata normal form. 8/2011 useless extension candidates. Maximal degree in co-relation 14620. Up to 1413 conditions per place. [2024-06-27 23:59:05,138 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 291 selfloop transitions, 125 changer transitions 13/431 dead transitions. [2024-06-27 23:59:05,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 431 transitions, 5593 flow [2024-06-27 23:59:05,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:59:05,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:59:05,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 150 transitions. [2024-06-27 23:59:05,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-27 23:59:05,139 INFO L175 Difference]: Start difference. First operand has 450 places, 404 transitions, 4325 flow. Second operand 12 states and 150 transitions. [2024-06-27 23:59:05,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 431 transitions, 5593 flow [2024-06-27 23:59:06,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 431 transitions, 5406 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-27 23:59:06,596 INFO L231 Difference]: Finished difference. Result has 449 places, 400 transitions, 4353 flow [2024-06-27 23:59:06,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4140, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4353, PETRI_PLACES=449, PETRI_TRANSITIONS=400} [2024-06-27 23:59:06,596 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 419 predicate places. [2024-06-27 23:59:06,596 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 400 transitions, 4353 flow [2024-06-27 23:59:06,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:06,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:06,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:59:06,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable213 [2024-06-27 23:59:06,597 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:59:06,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:06,597 INFO L85 PathProgramCache]: Analyzing trace with hash -953838386, now seen corresponding path program 4 times [2024-06-27 23:59:06,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:06,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143893766] [2024-06-27 23:59:06,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:06,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:06,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:08,476 INFO 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:59:08,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:08,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143893766] [2024-06-27 23:59:08,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143893766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:08,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:08,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:59:08,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079552560] [2024-06-27 23:59:08,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:08,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:59:08,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:08,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:59:08,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:59:08,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:59:08,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 400 transitions, 4353 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:08,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:08,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:59:08,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:09,319 INFO L124 PetriNetUnfolderBase]: 1087/1979 cut-off events. [2024-06-27 23:59:09,319 INFO L125 PetriNetUnfolderBase]: For 439559/439559 co-relation queries the response was YES. [2024-06-27 23:59:09,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14809 conditions, 1979 events. 1087/1979 cut-off events. For 439559/439559 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 11966 event pairs, 274 based on Foata normal form. 8/1985 useless extension candidates. Maximal degree in co-relation 14618. Up to 1400 conditions per place. [2024-06-27 23:59:09,347 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 285 selfloop transitions, 132 changer transitions 7/426 dead transitions. [2024-06-27 23:59:09,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 426 transitions, 5901 flow [2024-06-27 23:59:09,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:59:09,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:59:09,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 141 transitions. [2024-06-27 23:59:09,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41348973607038125 [2024-06-27 23:59:09,348 INFO L175 Difference]: Start difference. First operand has 449 places, 400 transitions, 4353 flow. Second operand 11 states and 141 transitions. [2024-06-27 23:59:09,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 426 transitions, 5901 flow [2024-06-27 23:59:10,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 426 transitions, 5642 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 23:59:10,714 INFO L231 Difference]: Finished difference. Result has 446 places, 398 transitions, 4344 flow [2024-06-27 23:59:10,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4098, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4344, PETRI_PLACES=446, PETRI_TRANSITIONS=398} [2024-06-27 23:59:10,714 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 416 predicate places. [2024-06-27 23:59:10,714 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 398 transitions, 4344 flow [2024-06-27 23:59:10,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:10,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:10,715 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:59:10,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214 [2024-06-27 23:59:10,715 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:59:10,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:10,716 INFO L85 PathProgramCache]: Analyzing trace with hash -953832806, now seen corresponding path program 5 times [2024-06-27 23:59:10,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:10,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45023849] [2024-06-27 23:59:10,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:10,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:10,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:12,376 INFO 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:59:12,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:12,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45023849] [2024-06-27 23:59:12,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45023849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:12,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:12,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:59:12,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032632329] [2024-06-27 23:59:12,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:12,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:59:12,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:12,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:59:12,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:59:12,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:59:12,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 398 transitions, 4344 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:12,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:12,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:59:12,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:13,098 INFO L124 PetriNetUnfolderBase]: 1056/1918 cut-off events. [2024-06-27 23:59:13,098 INFO L125 PetriNetUnfolderBase]: For 354783/354783 co-relation queries the response was YES. [2024-06-27 23:59:13,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13153 conditions, 1918 events. 1056/1918 cut-off events. For 354783/354783 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 11558 event pairs, 265 based on Foata normal form. 10/1926 useless extension candidates. Maximal degree in co-relation 12962. Up to 1400 conditions per place. [2024-06-27 23:59:13,125 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 272 selfloop transitions, 127 changer transitions 18/419 dead transitions. [2024-06-27 23:59:13,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 419 transitions, 5558 flow [2024-06-27 23:59:13,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:59:13,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:59:13,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-27 23:59:13,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-27 23:59:13,127 INFO L175 Difference]: Start difference. First operand has 446 places, 398 transitions, 4344 flow. Second operand 11 states and 135 transitions. [2024-06-27 23:59:13,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 419 transitions, 5558 flow [2024-06-27 23:59:14,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 419 transitions, 5290 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-27 23:59:14,395 INFO L231 Difference]: Finished difference. Result has 446 places, 392 transitions, 4270 flow [2024-06-27 23:59:14,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4078, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4270, PETRI_PLACES=446, PETRI_TRANSITIONS=392} [2024-06-27 23:59:14,396 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 416 predicate places. [2024-06-27 23:59:14,396 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 392 transitions, 4270 flow [2024-06-27 23:59:14,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:14,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:14,397 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:59:14,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215 [2024-06-27 23:59:14,397 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:59:14,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:14,397 INFO L85 PathProgramCache]: Analyzing trace with hash 896710320, now seen corresponding path program 6 times [2024-06-27 23:59:14,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:14,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115603134] [2024-06-27 23:59:14,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:14,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:14,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:16,249 INFO 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:59:16,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:16,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115603134] [2024-06-27 23:59:16,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115603134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:16,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:16,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:59:16,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215696178] [2024-06-27 23:59:16,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:16,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:59:16,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:16,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:59:16,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:59:16,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:59:16,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 392 transitions, 4270 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:16,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:16,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:59:16,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:17,188 INFO L124 PetriNetUnfolderBase]: 1045/1897 cut-off events. [2024-06-27 23:59:17,188 INFO L125 PetriNetUnfolderBase]: For 354753/354753 co-relation queries the response was YES. [2024-06-27 23:59:17,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13009 conditions, 1897 events. 1045/1897 cut-off events. For 354753/354753 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 11422 event pairs, 269 based on Foata normal form. 10/1905 useless extension candidates. Maximal degree in co-relation 12818. Up to 1634 conditions per place. [2024-06-27 23:59:17,219 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 340 selfloop transitions, 58 changer transitions 11/411 dead transitions. [2024-06-27 23:59:17,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 411 transitions, 5170 flow [2024-06-27 23:59:17,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:59:17,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:59:17,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-06-27 23:59:17,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790322580645161 [2024-06-27 23:59:17,220 INFO L175 Difference]: Start difference. First operand has 446 places, 392 transitions, 4270 flow. Second operand 12 states and 141 transitions. [2024-06-27 23:59:17,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 411 transitions, 5170 flow [2024-06-27 23:59:18,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 411 transitions, 4898 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 23:59:18,438 INFO L231 Difference]: Finished difference. Result has 440 places, 389 transitions, 4084 flow [2024-06-27 23:59:18,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3998, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4084, PETRI_PLACES=440, PETRI_TRANSITIONS=389} [2024-06-27 23:59:18,439 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 410 predicate places. [2024-06-27 23:59:18,439 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 389 transitions, 4084 flow [2024-06-27 23:59:18,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:18,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:18,439 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:59:18,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216 [2024-06-27 23:59:18,440 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:59:18,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:18,440 INFO L85 PathProgramCache]: Analyzing trace with hash 896508510, now seen corresponding path program 7 times [2024-06-27 23:59:18,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:18,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307662735] [2024-06-27 23:59:18,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:18,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:18,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:20,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:59:20,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:20,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307662735] [2024-06-27 23:59:20,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307662735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:20,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:20,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:59:20,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841425929] [2024-06-27 23:59:20,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:20,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:59:20,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:20,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:59:20,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:59:20,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:59:20,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 389 transitions, 4084 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:20,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:20,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:59:20,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:20,882 INFO L124 PetriNetUnfolderBase]: 1023/1855 cut-off events. [2024-06-27 23:59:20,882 INFO L125 PetriNetUnfolderBase]: For 269551/269551 co-relation queries the response was YES. [2024-06-27 23:59:20,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12626 conditions, 1855 events. 1023/1855 cut-off events. For 269551/269551 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 11128 event pairs, 265 based on Foata normal form. 2/1855 useless extension candidates. Maximal degree in co-relation 12435. Up to 1630 conditions per place. [2024-06-27 23:59:20,907 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 342 selfloop transitions, 62 changer transitions 0/406 dead transitions. [2024-06-27 23:59:20,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 406 transitions, 4961 flow [2024-06-27 23:59:20,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:59:20,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:59:20,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-27 23:59:20,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3841642228739003 [2024-06-27 23:59:20,909 INFO L175 Difference]: Start difference. First operand has 440 places, 389 transitions, 4084 flow. Second operand 11 states and 131 transitions. [2024-06-27 23:59:20,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 406 transitions, 4961 flow [2024-06-27 23:59:21,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 406 transitions, 4839 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-27 23:59:21,991 INFO L231 Difference]: Finished difference. Result has 439 places, 392 transitions, 4124 flow [2024-06-27 23:59:21,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3962, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4124, PETRI_PLACES=439, PETRI_TRANSITIONS=392} [2024-06-27 23:59:21,991 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 409 predicate places. [2024-06-27 23:59:21,992 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 392 transitions, 4124 flow [2024-06-27 23:59:21,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:21,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:21,992 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:59:21,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable217 [2024-06-27 23:59:21,992 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:59:21,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:21,992 INFO L85 PathProgramCache]: Analyzing trace with hash -419654374, now seen corresponding path program 8 times [2024-06-27 23:59:21,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:21,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810149025] [2024-06-27 23:59:21,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:21,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:22,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:23,650 INFO 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:59:23,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:23,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810149025] [2024-06-27 23:59:23,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810149025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:23,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:23,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:59:23,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208493252] [2024-06-27 23:59:23,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:23,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:59:23,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:23,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:59:23,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:59:23,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:59:23,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 392 transitions, 4124 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:23,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:23,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:59:23,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:24,422 INFO L124 PetriNetUnfolderBase]: 1027/1863 cut-off events. [2024-06-27 23:59:24,422 INFO L125 PetriNetUnfolderBase]: For 270229/270229 co-relation queries the response was YES. [2024-06-27 23:59:24,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12927 conditions, 1863 events. 1027/1863 cut-off events. For 270229/270229 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 11221 event pairs, 282 based on Foata normal form. 2/1863 useless extension candidates. Maximal degree in co-relation 12735. Up to 1717 conditions per place. [2024-06-27 23:59:24,448 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 351 selfloop transitions, 53 changer transitions 0/406 dead transitions. [2024-06-27 23:59:24,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 406 transitions, 4974 flow [2024-06-27 23:59:24,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:59:24,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:59:24,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-27 23:59:24,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-27 23:59:24,452 INFO L175 Difference]: Start difference. First operand has 439 places, 392 transitions, 4124 flow. Second operand 11 states and 132 transitions. [2024-06-27 23:59:24,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 406 transitions, 4974 flow [2024-06-27 23:59:25,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 406 transitions, 4843 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 23:59:25,830 INFO L231 Difference]: Finished difference. Result has 442 places, 393 transitions, 4117 flow [2024-06-27 23:59:25,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3993, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4117, PETRI_PLACES=442, PETRI_TRANSITIONS=393} [2024-06-27 23:59:25,831 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 412 predicate places. [2024-06-27 23:59:25,831 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 393 transitions, 4117 flow [2024-06-27 23:59:25,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:25,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:25,831 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:59:25,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218 [2024-06-27 23:59:25,832 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:59:25,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:25,832 INFO L85 PathProgramCache]: Analyzing trace with hash 891140550, now seen corresponding path program 9 times [2024-06-27 23:59:25,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:25,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380447191] [2024-06-27 23:59:25,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:25,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:25,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:27,555 INFO 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:59:27,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:27,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380447191] [2024-06-27 23:59:27,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380447191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:27,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:27,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:59:27,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597736882] [2024-06-27 23:59:27,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:27,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:59:27,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:27,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:59:27,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:59:27,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:59:27,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 393 transitions, 4117 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:27,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:27,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:59:27,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:28,409 INFO L124 PetriNetUnfolderBase]: 1068/1950 cut-off events. [2024-06-27 23:59:28,409 INFO L125 PetriNetUnfolderBase]: For 445453/445453 co-relation queries the response was YES. [2024-06-27 23:59:28,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14809 conditions, 1950 events. 1068/1950 cut-off events. For 445453/445453 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 11784 event pairs, 299 based on Foata normal form. 8/1956 useless extension candidates. Maximal degree in co-relation 14616. Up to 1706 conditions per place. [2024-06-27 23:59:28,435 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 352 selfloop transitions, 54 changer transitions 7/415 dead transitions. [2024-06-27 23:59:28,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 415 transitions, 5349 flow [2024-06-27 23:59:28,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:59:28,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:59:28,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 142 transitions. [2024-06-27 23:59:28,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41642228739002934 [2024-06-27 23:59:28,437 INFO L175 Difference]: Start difference. First operand has 442 places, 393 transitions, 4117 flow. Second operand 11 states and 142 transitions. [2024-06-27 23:59:28,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 415 transitions, 5349 flow [2024-06-27 23:59:30,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 415 transitions, 5235 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-27 23:59:30,056 INFO L231 Difference]: Finished difference. Result has 444 places, 391 transitions, 4093 flow [2024-06-27 23:59:30,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4003, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4093, PETRI_PLACES=444, PETRI_TRANSITIONS=391} [2024-06-27 23:59:30,057 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 414 predicate places. [2024-06-27 23:59:30,057 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 391 transitions, 4093 flow [2024-06-27 23:59:30,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:30,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:30,057 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:59:30,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219 [2024-06-27 23:59:30,057 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:59:30,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:30,058 INFO L85 PathProgramCache]: Analyzing trace with hash 891146130, now seen corresponding path program 10 times [2024-06-27 23:59:30,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:30,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469719397] [2024-06-27 23:59:30,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:30,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:30,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:31,910 INFO 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:59:31,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:31,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469719397] [2024-06-27 23:59:31,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469719397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:31,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:31,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:59:31,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470849035] [2024-06-27 23:59:31,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:31,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:59:31,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:31,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:59:31,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:59:32,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:59:32,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 391 transitions, 4093 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:32,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:32,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:59:32,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:32,761 INFO L124 PetriNetUnfolderBase]: 1037/1889 cut-off events. [2024-06-27 23:59:32,761 INFO L125 PetriNetUnfolderBase]: For 365164/365164 co-relation queries the response was YES. [2024-06-27 23:59:32,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13117 conditions, 1889 events. 1037/1889 cut-off events. For 365164/365164 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 11375 event pairs, 290 based on Foata normal form. 10/1897 useless extension candidates. Maximal degree in co-relation 12923. Up to 1706 conditions per place. [2024-06-27 23:59:32,788 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 342 selfloop transitions, 51 changer transitions 13/408 dead transitions. [2024-06-27 23:59:32,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 408 transitions, 4983 flow [2024-06-27 23:59:32,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:59:32,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:59:32,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 142 transitions. [2024-06-27 23:59:32,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3817204301075269 [2024-06-27 23:59:32,789 INFO L175 Difference]: Start difference. First operand has 444 places, 391 transitions, 4093 flow. Second operand 12 states and 142 transitions. [2024-06-27 23:59:32,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 408 transitions, 4983 flow [2024-06-27 23:59:34,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 408 transitions, 4873 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 23:59:34,050 INFO L231 Difference]: Finished difference. Result has 445 places, 387 transitions, 4048 flow [2024-06-27 23:59:34,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3983, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4048, PETRI_PLACES=445, PETRI_TRANSITIONS=387} [2024-06-27 23:59:34,051 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 415 predicate places. [2024-06-27 23:59:34,051 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 387 transitions, 4048 flow [2024-06-27 23:59:34,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:34,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:34,051 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:59:34,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220 [2024-06-27 23:59:34,051 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:59:34,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:34,052 INFO L85 PathProgramCache]: Analyzing trace with hash 890996400, now seen corresponding path program 11 times [2024-06-27 23:59:34,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:34,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162710115] [2024-06-27 23:59:34,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:34,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:34,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:35,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:59:35,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:35,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162710115] [2024-06-27 23:59:35,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162710115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:35,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:35,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:59:35,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487355029] [2024-06-27 23:59:35,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:35,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:59:35,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:35,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:59:35,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:59:36,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:59:36,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 387 transitions, 4048 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:36,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:36,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:59:36,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:36,759 INFO L124 PetriNetUnfolderBase]: 1046/1912 cut-off events. [2024-06-27 23:59:36,759 INFO L125 PetriNetUnfolderBase]: For 429244/429244 co-relation queries the response was YES. [2024-06-27 23:59:36,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14311 conditions, 1912 events. 1046/1912 cut-off events. For 429244/429244 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 11509 event pairs, 300 based on Foata normal form. 8/1918 useless extension candidates. Maximal degree in co-relation 14117. Up to 1656 conditions per place. [2024-06-27 23:59:36,786 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 346 selfloop transitions, 49 changer transitions 11/408 dead transitions. [2024-06-27 23:59:36,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 408 transitions, 5242 flow [2024-06-27 23:59:36,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:59:36,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:59:36,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 146 transitions. [2024-06-27 23:59:36,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3924731182795699 [2024-06-27 23:59:36,788 INFO L175 Difference]: Start difference. First operand has 445 places, 387 transitions, 4048 flow. Second operand 12 states and 146 transitions. [2024-06-27 23:59:36,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 408 transitions, 5242 flow [2024-06-27 23:59:38,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 408 transitions, 5128 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-27 23:59:38,503 INFO L231 Difference]: Finished difference. Result has 442 places, 383 transitions, 3996 flow [2024-06-27 23:59:38,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3936, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3996, PETRI_PLACES=442, PETRI_TRANSITIONS=383} [2024-06-27 23:59:38,503 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 412 predicate places. [2024-06-27 23:59:38,503 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 383 transitions, 3996 flow [2024-06-27 23:59:38,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:38,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:38,504 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:59:38,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable221 [2024-06-27 23:59:38,504 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:59:38,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:38,504 INFO L85 PathProgramCache]: Analyzing trace with hash 752468250, now seen corresponding path program 12 times [2024-06-27 23:59:38,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:38,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763146855] [2024-06-27 23:59:38,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:38,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:38,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:40,104 INFO 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:59:40,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:40,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763146855] [2024-06-27 23:59:40,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763146855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:40,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:40,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:59:40,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471967212] [2024-06-27 23:59:40,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:40,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:59:40,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:40,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:59:40,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:59:40,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:59:40,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 383 transitions, 3996 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:40,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:40,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:59:40,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:41,008 INFO L124 PetriNetUnfolderBase]: 1064/1950 cut-off events. [2024-06-27 23:59:41,008 INFO L125 PetriNetUnfolderBase]: For 537712/537712 co-relation queries the response was YES. [2024-06-27 23:59:41,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15885 conditions, 1950 events. 1064/1950 cut-off events. For 537712/537712 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 11752 event pairs, 317 based on Foata normal form. 8/1956 useless extension candidates. Maximal degree in co-relation 15691. Up to 1685 conditions per place. [2024-06-27 23:59:41,031 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 341 selfloop transitions, 53 changer transitions 10/406 dead transitions. [2024-06-27 23:59:41,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 406 transitions, 5214 flow [2024-06-27 23:59:41,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:59:41,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:59:41,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 144 transitions. [2024-06-27 23:59:41,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222873900293255 [2024-06-27 23:59:41,032 INFO L175 Difference]: Start difference. First operand has 442 places, 383 transitions, 3996 flow. Second operand 11 states and 144 transitions. [2024-06-27 23:59:41,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 406 transitions, 5214 flow [2024-06-27 23:59:42,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 406 transitions, 5108 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-27 23:59:42,694 INFO L231 Difference]: Finished difference. Result has 439 places, 380 transitions, 3972 flow [2024-06-27 23:59:42,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3892, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3972, PETRI_PLACES=439, PETRI_TRANSITIONS=380} [2024-06-27 23:59:42,695 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 409 predicate places. [2024-06-27 23:59:42,695 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 380 transitions, 3972 flow [2024-06-27 23:59:42,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:42,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:42,695 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:59:42,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable222 [2024-06-27 23:59:42,696 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:59:42,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:42,696 INFO L85 PathProgramCache]: Analyzing trace with hash 752612400, now seen corresponding path program 13 times [2024-06-27 23:59:42,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:42,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960138148] [2024-06-27 23:59:42,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:42,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:42,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:44,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:59:44,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:44,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960138148] [2024-06-27 23:59:44,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960138148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:44,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:44,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:59:44,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783980135] [2024-06-27 23:59:44,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:44,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:59:44,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:44,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:59:44,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:59:44,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:59:44,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 380 transitions, 3972 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:44,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:44,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:59:44,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:44,951 INFO L124 PetriNetUnfolderBase]: 1054/1932 cut-off events. [2024-06-27 23:59:44,952 INFO L125 PetriNetUnfolderBase]: For 538221/538221 co-relation queries the response was YES. [2024-06-27 23:59:44,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15811 conditions, 1932 events. 1054/1932 cut-off events. For 538221/538221 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 11652 event pairs, 286 based on Foata normal form. 8/1938 useless extension candidates. Maximal degree in co-relation 15617. Up to 1645 conditions per place. [2024-06-27 23:59:44,978 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 326 selfloop transitions, 67 changer transitions 9/404 dead transitions. [2024-06-27 23:59:44,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 404 transitions, 5205 flow [2024-06-27 23:59:44,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:59:44,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:59:44,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 147 transitions. [2024-06-27 23:59:44,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3951612903225806 [2024-06-27 23:59:44,979 INFO L175 Difference]: Start difference. First operand has 439 places, 380 transitions, 3972 flow. Second operand 12 states and 147 transitions. [2024-06-27 23:59:44,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 404 transitions, 5205 flow [2024-06-27 23:59:46,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 404 transitions, 5093 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 23:59:46,742 INFO L231 Difference]: Finished difference. Result has 442 places, 381 transitions, 4031 flow [2024-06-27 23:59:46,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3863, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4031, PETRI_PLACES=442, PETRI_TRANSITIONS=381} [2024-06-27 23:59:46,742 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 412 predicate places. [2024-06-27 23:59:46,742 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 381 transitions, 4031 flow [2024-06-27 23:59:46,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:46,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:46,742 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:59:46,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable223 [2024-06-27 23:59:46,743 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:59:46,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:46,743 INFO L85 PathProgramCache]: Analyzing trace with hash 752617980, now seen corresponding path program 14 times [2024-06-27 23:59:46,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:46,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864080151] [2024-06-27 23:59:46,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:46,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:46,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:48,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:59:48,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:48,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864080151] [2024-06-27 23:59:48,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864080151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:48,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:48,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:59:48,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930376425] [2024-06-27 23:59:48,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:48,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:59:48,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:48,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:59:48,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:59:48,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:59:48,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 381 transitions, 4031 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:48,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:48,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:59:48,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:49,310 INFO L124 PetriNetUnfolderBase]: 1023/1871 cut-off events. [2024-06-27 23:59:49,310 INFO L125 PetriNetUnfolderBase]: For 460317/460317 co-relation queries the response was YES. [2024-06-27 23:59:49,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14561 conditions, 1871 events. 1023/1871 cut-off events. For 460317/460317 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 11199 event pairs, 282 based on Foata normal form. 10/1879 useless extension candidates. Maximal degree in co-relation 14364. Up to 1583 conditions per place. [2024-06-27 23:59:49,337 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 317 selfloop transitions, 63 changer transitions 16/398 dead transitions. [2024-06-27 23:59:49,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 398 transitions, 4913 flow [2024-06-27 23:59:49,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:59:49,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:59:49,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 143 transitions. [2024-06-27 23:59:49,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3844086021505376 [2024-06-27 23:59:49,338 INFO L175 Difference]: Start difference. First operand has 442 places, 381 transitions, 4031 flow. Second operand 12 states and 143 transitions. [2024-06-27 23:59:49,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 398 transitions, 4913 flow [2024-06-27 23:59:50,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 398 transitions, 4748 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-27 23:59:50,955 INFO L231 Difference]: Finished difference. Result has 442 places, 373 transitions, 3922 flow [2024-06-27 23:59:50,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3870, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3922, PETRI_PLACES=442, PETRI_TRANSITIONS=373} [2024-06-27 23:59:50,955 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 412 predicate places. [2024-06-27 23:59:50,956 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 373 transitions, 3922 flow [2024-06-27 23:59:50,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:50,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:50,956 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:59:50,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable224 [2024-06-27 23:59:50,956 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:59:50,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:50,956 INFO L85 PathProgramCache]: Analyzing trace with hash -804118246, now seen corresponding path program 15 times [2024-06-27 23:59:50,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:50,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614253156] [2024-06-27 23:59:50,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:50,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:50,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:52,645 INFO 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:59:52,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:52,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614253156] [2024-06-27 23:59:52,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614253156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:52,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:52,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:59:52,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395516236] [2024-06-27 23:59:52,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:52,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:59:52,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:52,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:59:52,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:59:52,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:59:52,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 373 transitions, 3922 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:52,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:52,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:59:52,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:53,457 INFO L124 PetriNetUnfolderBase]: 1001/1825 cut-off events. [2024-06-27 23:59:53,457 INFO L125 PetriNetUnfolderBase]: For 366721/366721 co-relation queries the response was YES. [2024-06-27 23:59:53,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14187 conditions, 1825 events. 1001/1825 cut-off events. For 366721/366721 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 10833 event pairs, 287 based on Foata normal form. 2/1825 useless extension candidates. Maximal degree in co-relation 13991. Up to 1655 conditions per place. [2024-06-27 23:59:53,482 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 337 selfloop transitions, 50 changer transitions 0/389 dead transitions. [2024-06-27 23:59:53,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 389 transitions, 4748 flow [2024-06-27 23:59:53,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:59:53,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:59:53,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 137 transitions. [2024-06-27 23:59:53,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3682795698924731 [2024-06-27 23:59:53,483 INFO L175 Difference]: Start difference. First operand has 442 places, 373 transitions, 3922 flow. Second operand 12 states and 137 transitions. [2024-06-27 23:59:53,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 389 transitions, 4748 flow [2024-06-27 23:59:55,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 389 transitions, 4600 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-27 23:59:55,068 INFO L231 Difference]: Finished difference. Result has 434 places, 374 transitions, 3898 flow [2024-06-27 23:59:55,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3778, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3898, PETRI_PLACES=434, PETRI_TRANSITIONS=374} [2024-06-27 23:59:55,069 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 404 predicate places. [2024-06-27 23:59:55,069 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 374 transitions, 3898 flow [2024-06-27 23:59:55,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:55,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:55,069 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:59:55,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable225 [2024-06-27 23:59:55,069 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:59:55,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:55,070 INFO L85 PathProgramCache]: Analyzing trace with hash -585698000, now seen corresponding path program 16 times [2024-06-27 23:59:55,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:55,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145131281] [2024-06-27 23:59:55,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:55,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:55,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:59:56,844 INFO 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:59:56,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:59:56,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145131281] [2024-06-27 23:59:56,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145131281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:59:56,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:59:56,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:59:56,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412334579] [2024-06-27 23:59:56,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:59:56,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:59:56,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:59:56,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:59:56,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:59:57,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:59:57,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 374 transitions, 3898 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:57,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:59:57,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:59:57,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:59:57,833 INFO L124 PetriNetUnfolderBase]: 1042/1912 cut-off events. [2024-06-27 23:59:57,833 INFO L125 PetriNetUnfolderBase]: For 537748/537748 co-relation queries the response was YES. [2024-06-27 23:59:57,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15807 conditions, 1912 events. 1042/1912 cut-off events. For 537748/537748 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 11464 event pairs, 310 based on Foata normal form. 8/1918 useless extension candidates. Maximal degree in co-relation 15613. Up to 1324 conditions per place. [2024-06-27 23:59:57,855 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 301 selfloop transitions, 83 changer transitions 15/401 dead transitions. [2024-06-27 23:59:57,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 401 transitions, 5126 flow [2024-06-27 23:59:57,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:59:57,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:59:57,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 151 transitions. [2024-06-27 23:59:57,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40591397849462363 [2024-06-27 23:59:57,856 INFO L175 Difference]: Start difference. First operand has 434 places, 374 transitions, 3898 flow. Second operand 12 states and 151 transitions. [2024-06-27 23:59:57,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 401 transitions, 5126 flow [2024-06-27 23:59:59,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 401 transitions, 5016 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-27 23:59:59,841 INFO L231 Difference]: Finished difference. Result has 436 places, 370 transitions, 3910 flow [2024-06-27 23:59:59,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3788, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3910, PETRI_PLACES=436, PETRI_TRANSITIONS=370} [2024-06-27 23:59:59,842 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 406 predicate places. [2024-06-27 23:59:59,842 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 370 transitions, 3910 flow [2024-06-27 23:59:59,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:59:59,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:59:59,842 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:59:59,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable226 [2024-06-27 23:59:59,842 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:59:59,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:59:59,843 INFO L85 PathProgramCache]: Analyzing trace with hash -581978930, now seen corresponding path program 17 times [2024-06-27 23:59:59,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:59:59,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364556548] [2024-06-27 23:59:59,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:59:59,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:59:59,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:01,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:00:01,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:01,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364556548] [2024-06-28 00:00:01,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364556548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:01,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:01,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:00:01,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290920582] [2024-06-28 00:00:01,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:01,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:00:01,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:01,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:00:01,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:00:01,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 00:00:01,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 370 transitions, 3910 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:01,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:01,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 00:00:01,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:02,424 INFO L124 PetriNetUnfolderBase]: 1058/1934 cut-off events. [2024-06-28 00:00:02,424 INFO L125 PetriNetUnfolderBase]: For 569255/569255 co-relation queries the response was YES. [2024-06-28 00:00:02,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16458 conditions, 1934 events. 1058/1934 cut-off events. For 569255/569255 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 11626 event pairs, 283 based on Foata normal form. 8/1940 useless extension candidates. Maximal degree in co-relation 16263. Up to 1521 conditions per place. [2024-06-28 00:00:02,464 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 293 selfloop transitions, 121 changer transitions 10/426 dead transitions. [2024-06-28 00:00:02,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 426 transitions, 5859 flow [2024-06-28 00:00:02,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:00:02,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:00:02,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 153 transitions. [2024-06-28 00:00:02,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4112903225806452 [2024-06-28 00:00:02,466 INFO L175 Difference]: Start difference. First operand has 436 places, 370 transitions, 3910 flow. Second operand 12 states and 153 transitions. [2024-06-28 00:00:02,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 426 transitions, 5859 flow [2024-06-28 00:00:05,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 426 transitions, 5692 flow, removed 7 selfloop flow, removed 11 redundant places. [2024-06-28 00:00:05,458 INFO L231 Difference]: Finished difference. Result has 436 places, 400 transitions, 4506 flow [2024-06-28 00:00:05,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3758, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4506, PETRI_PLACES=436, PETRI_TRANSITIONS=400} [2024-06-28 00:00:05,459 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 406 predicate places. [2024-06-28 00:00:05,459 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 400 transitions, 4506 flow [2024-06-28 00:00:05,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:05,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:05,460 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-28 00:00:05,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable227 [2024-06-28 00:00:05,460 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-28 00:00:05,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:05,460 INFO L85 PathProgramCache]: Analyzing trace with hash -581973350, now seen corresponding path program 18 times [2024-06-28 00:00:05,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:05,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314293963] [2024-06-28 00:00:05,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:05,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:05,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:07,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:00:07,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:07,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314293963] [2024-06-28 00:00:07,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314293963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:07,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:07,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:00:07,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443786759] [2024-06-28 00:00:07,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:07,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:00:07,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:07,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:00:07,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:00:07,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 00:00:07,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 400 transitions, 4506 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:07,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:07,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 00:00:07,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:08,630 INFO L124 PetriNetUnfolderBase]: 1049/1919 cut-off events. [2024-06-28 00:00:08,631 INFO L125 PetriNetUnfolderBase]: For 579421/579421 co-relation queries the response was YES. [2024-06-28 00:00:08,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16878 conditions, 1919 events. 1049/1919 cut-off events. For 579421/579421 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 11509 event pairs, 290 based on Foata normal form. 10/1927 useless extension candidates. Maximal degree in co-relation 16680. Up to 1451 conditions per place. [2024-06-28 00:00:08,679 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 249 selfloop transitions, 154 changer transitions 15/420 dead transitions. [2024-06-28 00:00:08,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 420 transitions, 5750 flow [2024-06-28 00:00:08,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:00:08,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:00:08,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 148 transitions. [2024-06-28 00:00:08,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978494623655914 [2024-06-28 00:00:08,681 INFO L175 Difference]: Start difference. First operand has 436 places, 400 transitions, 4506 flow. Second operand 12 states and 148 transitions. [2024-06-28 00:00:08,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 420 transitions, 5750 flow [2024-06-28 00:00:11,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 420 transitions, 5529 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-28 00:00:11,684 INFO L231 Difference]: Finished difference. Result has 437 places, 393 transitions, 4538 flow [2024-06-28 00:00:11,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4293, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4538, PETRI_PLACES=437, PETRI_TRANSITIONS=393} [2024-06-28 00:00:11,685 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 407 predicate places. [2024-06-28 00:00:11,685 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 393 transitions, 4538 flow [2024-06-28 00:00:11,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:11,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:11,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-28 00:00:11,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable228 [2024-06-28 00:00:11,686 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-28 00:00:11,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:11,687 INFO L85 PathProgramCache]: Analyzing trace with hash -582123080, now seen corresponding path program 19 times [2024-06-28 00:00:11,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:11,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585041050] [2024-06-28 00:00:11,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:11,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:11,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:13,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-28 00:00:13,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:13,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585041050] [2024-06-28 00:00:13,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585041050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:13,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:13,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:00:13,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855395530] [2024-06-28 00:00:13,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:13,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:00:13,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:13,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:00:13,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:00:13,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 00:00:13,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 393 transitions, 4538 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:13,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:13,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 00:00:13,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:14,694 INFO L124 PetriNetUnfolderBase]: 1036/1896 cut-off events. [2024-06-28 00:00:14,694 INFO L125 PetriNetUnfolderBase]: For 547825/547825 co-relation queries the response was YES. [2024-06-28 00:00:14,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16561 conditions, 1896 events. 1036/1896 cut-off events. For 547825/547825 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 11338 event pairs, 288 based on Foata normal form. 8/1902 useless extension candidates. Maximal degree in co-relation 16364. Up to 1619 conditions per place. [2024-06-28 00:00:14,744 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 301 selfloop transitions, 95 changer transitions 16/414 dead transitions. [2024-06-28 00:00:14,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 414 transitions, 5750 flow [2024-06-28 00:00:14,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:00:14,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:00:14,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 140 transitions. [2024-06-28 00:00:14,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41055718475073316 [2024-06-28 00:00:14,746 INFO L175 Difference]: Start difference. First operand has 437 places, 393 transitions, 4538 flow. Second operand 11 states and 140 transitions. [2024-06-28 00:00:14,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 414 transitions, 5750 flow [2024-06-28 00:00:17,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 414 transitions, 5422 flow, removed 10 selfloop flow, removed 11 redundant places. [2024-06-28 00:00:17,840 INFO L231 Difference]: Finished difference. Result has 430 places, 388 transitions, 4336 flow [2024-06-28 00:00:17,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4216, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4336, PETRI_PLACES=430, PETRI_TRANSITIONS=388} [2024-06-28 00:00:17,841 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 400 predicate places. [2024-06-28 00:00:17,841 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 388 transitions, 4336 flow [2024-06-28 00:00:17,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:17,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:17,841 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-28 00:00:17,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229 [2024-06-28 00:00:17,842 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-28 00:00:17,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:17,842 INFO L85 PathProgramCache]: Analyzing trace with hash -438082820, now seen corresponding path program 20 times [2024-06-28 00:00:17,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:17,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820669974] [2024-06-28 00:00:17,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:17,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:17,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:20,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:00:20,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:20,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820669974] [2024-06-28 00:00:20,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820669974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:20,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:20,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:00:20,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480066829] [2024-06-28 00:00:20,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:20,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:00:20,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:20,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:00:20,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:00:20,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 00:00:20,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 388 transitions, 4336 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:20,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:20,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 00:00:20,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:21,290 INFO L124 PetriNetUnfolderBase]: 1014/1847 cut-off events. [2024-06-28 00:00:21,290 INFO L125 PetriNetUnfolderBase]: For 480336/480336 co-relation queries the response was YES. [2024-06-28 00:00:21,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15961 conditions, 1847 events. 1014/1847 cut-off events. For 480336/480336 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 10966 event pairs, 284 based on Foata normal form. 2/1847 useless extension candidates. Maximal degree in co-relation 15766. Up to 1616 conditions per place. [2024-06-28 00:00:21,332 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 331 selfloop transitions, 74 changer transitions 0/407 dead transitions. [2024-06-28 00:00:21,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 407 transitions, 5270 flow [2024-06-28 00:00:21,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:00:21,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:00:21,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-28 00:00:21,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-28 00:00:21,334 INFO L175 Difference]: Start difference. First operand has 430 places, 388 transitions, 4336 flow. Second operand 11 states and 136 transitions. [2024-06-28 00:00:21,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 407 transitions, 5270 flow [2024-06-28 00:00:24,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 407 transitions, 5051 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-28 00:00:24,437 INFO L231 Difference]: Finished difference. Result has 424 places, 391 transitions, 4311 flow [2024-06-28 00:00:24,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4117, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4311, PETRI_PLACES=424, PETRI_TRANSITIONS=391} [2024-06-28 00:00:24,438 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 394 predicate places. [2024-06-28 00:00:24,438 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 391 transitions, 4311 flow [2024-06-28 00:00:24,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:24,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:24,438 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-28 00:00:24,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230 [2024-06-28 00:00:24,439 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-28 00:00:24,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:24,439 INFO L85 PathProgramCache]: Analyzing trace with hash -437873074, now seen corresponding path program 1 times [2024-06-28 00:00:24,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:24,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844472173] [2024-06-28 00:00:24,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:24,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:24,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:26,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:00:26,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:26,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844472173] [2024-06-28 00:00:26,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844472173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:26,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:26,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:00:26,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857548730] [2024-06-28 00:00:26,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:26,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:00:26,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:26,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:00:26,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:00:27,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 00:00:27,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 391 transitions, 4311 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:27,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:27,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 00:00:27,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:27,849 INFO L124 PetriNetUnfolderBase]: 1018/1855 cut-off events. [2024-06-28 00:00:27,849 INFO L125 PetriNetUnfolderBase]: For 480816/480816 co-relation queries the response was YES. [2024-06-28 00:00:27,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16075 conditions, 1855 events. 1018/1855 cut-off events. For 480816/480816 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 10997 event pairs, 284 based on Foata normal form. 2/1855 useless extension candidates. Maximal degree in co-relation 15881. Up to 1636 conditions per place. [2024-06-28 00:00:27,870 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 337 selfloop transitions, 68 changer transitions 0/407 dead transitions. [2024-06-28 00:00:27,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 407 transitions, 5223 flow [2024-06-28 00:00:27,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:00:27,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:00:27,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-28 00:00:27,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3812316715542522 [2024-06-28 00:00:27,872 INFO L175 Difference]: Start difference. First operand has 424 places, 391 transitions, 4311 flow. Second operand 11 states and 130 transitions. [2024-06-28 00:00:27,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 407 transitions, 5223 flow [2024-06-28 00:00:29,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 407 transitions, 5103 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 00:00:29,878 INFO L231 Difference]: Finished difference. Result has 429 places, 392 transitions, 4345 flow [2024-06-28 00:00:29,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4191, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4345, PETRI_PLACES=429, PETRI_TRANSITIONS=392} [2024-06-28 00:00:29,879 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 399 predicate places. [2024-06-28 00:00:29,879 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 392 transitions, 4345 flow [2024-06-28 00:00:29,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:29,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:29,879 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-28 00:00:29,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231 [2024-06-28 00:00:29,879 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-28 00:00:29,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:29,880 INFO L85 PathProgramCache]: Analyzing trace with hash -443450780, now seen corresponding path program 21 times [2024-06-28 00:00:29,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:29,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517816180] [2024-06-28 00:00:29,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:29,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:29,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:31,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:00:31,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:31,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517816180] [2024-06-28 00:00:31,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517816180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:31,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:31,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:00:31,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939694039] [2024-06-28 00:00:31,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:31,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:00:31,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:31,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:00:31,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:00:31,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 00:00:31,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 392 transitions, 4345 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:31,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:31,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 00:00:31,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:32,939 INFO L124 PetriNetUnfolderBase]: 1059/1942 cut-off events. [2024-06-28 00:00:32,940 INFO L125 PetriNetUnfolderBase]: For 664166/664166 co-relation queries the response was YES. [2024-06-28 00:00:32,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18024 conditions, 1942 events. 1059/1942 cut-off events. For 664166/664166 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 11677 event pairs, 308 based on Foata normal form. 8/1948 useless extension candidates. Maximal degree in co-relation 17828. Up to 1698 conditions per place. [2024-06-28 00:00:32,980 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 345 selfloop transitions, 61 changer transitions 7/415 dead transitions. [2024-06-28 00:00:32,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 415 transitions, 5597 flow [2024-06-28 00:00:32,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:00:32,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:00:32,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 146 transitions. [2024-06-28 00:00:32,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281524926686217 [2024-06-28 00:00:32,982 INFO L175 Difference]: Start difference. First operand has 429 places, 392 transitions, 4345 flow. Second operand 11 states and 146 transitions. [2024-06-28 00:00:32,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 415 transitions, 5597 flow [2024-06-28 00:00:36,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 415 transitions, 5453 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-28 00:00:36,419 INFO L231 Difference]: Finished difference. Result has 431 places, 390 transitions, 4299 flow [2024-06-28 00:00:36,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4201, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4299, PETRI_PLACES=431, PETRI_TRANSITIONS=390} [2024-06-28 00:00:36,420 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 401 predicate places. [2024-06-28 00:00:36,420 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 390 transitions, 4299 flow [2024-06-28 00:00:36,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:36,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:36,420 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-28 00:00:36,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable232 [2024-06-28 00:00:36,420 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-28 00:00:36,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:36,421 INFO L85 PathProgramCache]: Analyzing trace with hash -1985803344, now seen corresponding path program 22 times [2024-06-28 00:00:36,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:36,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269291145] [2024-06-28 00:00:36,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:36,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:36,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:38,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:00:38,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:38,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269291145] [2024-06-28 00:00:38,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269291145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:38,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:38,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:00:38,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542249123] [2024-06-28 00:00:38,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:38,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:00:38,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:38,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:00:38,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:00:38,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 00:00:38,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 390 transitions, 4299 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:38,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:38,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 00:00:38,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:39,742 INFO L124 PetriNetUnfolderBase]: 1057/1940 cut-off events. [2024-06-28 00:00:39,742 INFO L125 PetriNetUnfolderBase]: For 696918/696918 co-relation queries the response was YES. [2024-06-28 00:00:39,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17984 conditions, 1940 events. 1057/1940 cut-off events. For 696918/696918 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 11690 event pairs, 303 based on Foata normal form. 10/1948 useless extension candidates. Maximal degree in co-relation 17787. Up to 1672 conditions per place. [2024-06-28 00:00:39,789 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 329 selfloop transitions, 66 changer transitions 13/410 dead transitions. [2024-06-28 00:00:39,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 410 transitions, 5249 flow [2024-06-28 00:00:39,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:00:39,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:00:39,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 143 transitions. [2024-06-28 00:00:39,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3844086021505376 [2024-06-28 00:00:39,790 INFO L175 Difference]: Start difference. First operand has 431 places, 390 transitions, 4299 flow. Second operand 12 states and 143 transitions. [2024-06-28 00:00:39,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 410 transitions, 5249 flow [2024-06-28 00:00:43,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 410 transitions, 5126 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-28 00:00:43,110 INFO L231 Difference]: Finished difference. Result has 432 places, 384 transitions, 4229 flow [2024-06-28 00:00:43,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4176, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4229, PETRI_PLACES=432, PETRI_TRANSITIONS=384} [2024-06-28 00:00:43,111 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 402 predicate places. [2024-06-28 00:00:43,112 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 384 transitions, 4229 flow [2024-06-28 00:00:43,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:43,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:43,112 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-28 00:00:43,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable233 [2024-06-28 00:00:43,112 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-28 00:00:43,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:43,113 INFO L85 PathProgramCache]: Analyzing trace with hash 420398874, now seen corresponding path program 23 times [2024-06-28 00:00:43,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:43,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930962215] [2024-06-28 00:00:43,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:43,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:43,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:45,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:00:45,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:45,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930962215] [2024-06-28 00:00:45,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930962215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:45,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:45,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:00:45,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346742569] [2024-06-28 00:00:45,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:45,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:00:45,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:45,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:00:45,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:00:45,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 00:00:45,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 384 transitions, 4229 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:45,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:45,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 00:00:45,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:46,284 INFO L124 PetriNetUnfolderBase]: 1044/1921 cut-off events. [2024-06-28 00:00:46,284 INFO L125 PetriNetUnfolderBase]: For 697028/697028 co-relation queries the response was YES. [2024-06-28 00:00:46,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17854 conditions, 1921 events. 1044/1921 cut-off events. For 697028/697028 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 11548 event pairs, 307 based on Foata normal form. 10/1929 useless extension candidates. Maximal degree in co-relation 17657. Up to 1653 conditions per place. [2024-06-28 00:00:46,344 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 334 selfloop transitions, 56 changer transitions 13/405 dead transitions. [2024-06-28 00:00:46,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 405 transitions, 5197 flow [2024-06-28 00:00:46,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:00:46,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:00:46,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 144 transitions. [2024-06-28 00:00:46,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-28 00:00:46,354 INFO L175 Difference]: Start difference. First operand has 432 places, 384 transitions, 4229 flow. Second operand 12 states and 144 transitions. [2024-06-28 00:00:46,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 405 transitions, 5197 flow [2024-06-28 00:00:49,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 405 transitions, 5056 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-28 00:00:49,160 INFO L231 Difference]: Finished difference. Result has 430 places, 379 transitions, 4131 flow [2024-06-28 00:00:49,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4088, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4131, PETRI_PLACES=430, PETRI_TRANSITIONS=379} [2024-06-28 00:00:49,161 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 400 predicate places. [2024-06-28 00:00:49,161 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 379 transitions, 4131 flow [2024-06-28 00:00:49,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:49,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:49,161 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-28 00:00:49,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable234 [2024-06-28 00:00:49,161 INFO L420 AbstractCegarLoop]: === Iteration 236 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:00:49,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:49,162 INFO L85 PathProgramCache]: Analyzing trace with hash 614136474, now seen corresponding path program 24 times [2024-06-28 00:00:49,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:49,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473385669] [2024-06-28 00:00:49,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:49,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:49,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:51,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:00:51,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:51,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473385669] [2024-06-28 00:00:51,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473385669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:51,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:51,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:00:51,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107961859] [2024-06-28 00:00:51,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:51,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:00:51,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:51,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:00:51,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:00:51,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 00:00:51,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 379 transitions, 4131 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:51,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:51,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 00:00:51,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:52,160 INFO L124 PetriNetUnfolderBase]: 1019/1874 cut-off events. [2024-06-28 00:00:52,161 INFO L125 PetriNetUnfolderBase]: For 606157/606157 co-relation queries the response was YES. [2024-06-28 00:00:52,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17567 conditions, 1874 events. 1019/1874 cut-off events. For 606157/606157 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 11222 event pairs, 305 based on Foata normal form. 2/1874 useless extension candidates. Maximal degree in co-relation 17370. Up to 1637 conditions per place. [2024-06-28 00:00:52,193 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 329 selfloop transitions, 66 changer transitions 0/397 dead transitions. [2024-06-28 00:00:52,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 397 transitions, 5053 flow [2024-06-28 00:00:52,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:00:52,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:00:52,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-28 00:00:52,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-28 00:00:52,195 INFO L175 Difference]: Start difference. First operand has 430 places, 379 transitions, 4131 flow. Second operand 11 states and 134 transitions. [2024-06-28 00:00:52,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 397 transitions, 5053 flow [2024-06-28 00:00:54,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 397 transitions, 4935 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-28 00:00:54,381 INFO L231 Difference]: Finished difference. Result has 428 places, 382 transitions, 4197 flow [2024-06-28 00:00:54,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4013, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4197, PETRI_PLACES=428, PETRI_TRANSITIONS=382} [2024-06-28 00:00:54,382 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 398 predicate places. [2024-06-28 00:00:54,382 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 382 transitions, 4197 flow [2024-06-28 00:00:54,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:54,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:54,383 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-28 00:00:54,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable235 [2024-06-28 00:00:54,383 INFO L420 AbstractCegarLoop]: === Iteration 237 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:00:54,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:54,383 INFO L85 PathProgramCache]: Analyzing trace with hash 614130894, now seen corresponding path program 25 times [2024-06-28 00:00:54,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:54,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174819200] [2024-06-28 00:00:54,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:54,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:54,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:00:56,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:00:56,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:00:56,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174819200] [2024-06-28 00:00:56,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174819200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:00:56,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:00:56,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:00:56,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528401663] [2024-06-28 00:00:56,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:00:56,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:00:56,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:00:56,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:00:56,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:00:56,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 00:00:56,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 382 transitions, 4197 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:56,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:00:56,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 00:00:56,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:00:57,075 INFO L124 PetriNetUnfolderBase]: 1023/1882 cut-off events. [2024-06-28 00:00:57,075 INFO L125 PetriNetUnfolderBase]: For 606641/606641 co-relation queries the response was YES. [2024-06-28 00:00:57,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17771 conditions, 1882 events. 1023/1882 cut-off events. For 606641/606641 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 11297 event pairs, 306 based on Foata normal form. 2/1882 useless extension candidates. Maximal degree in co-relation 17574. Up to 1736 conditions per place. [2024-06-28 00:00:57,107 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 341 selfloop transitions, 53 changer transitions 0/396 dead transitions. [2024-06-28 00:00:57,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 396 transitions, 5037 flow [2024-06-28 00:00:57,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:00:57,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:00:57,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-28 00:00:57,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3841642228739003 [2024-06-28 00:00:57,109 INFO L175 Difference]: Start difference. First operand has 428 places, 382 transitions, 4197 flow. Second operand 11 states and 131 transitions. [2024-06-28 00:00:57,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 396 transitions, 5037 flow [2024-06-28 00:00:59,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 396 transitions, 4929 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 00:00:59,607 INFO L231 Difference]: Finished difference. Result has 433 places, 383 transitions, 4223 flow [2024-06-28 00:00:59,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4089, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4223, PETRI_PLACES=433, PETRI_TRANSITIONS=383} [2024-06-28 00:00:59,608 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 403 predicate places. [2024-06-28 00:00:59,608 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 383 transitions, 4223 flow [2024-06-28 00:00:59,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:00:59,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:00:59,608 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-28 00:00:59,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable236 [2024-06-28 00:00:59,608 INFO L420 AbstractCegarLoop]: === Iteration 238 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:00:59,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:00:59,609 INFO L85 PathProgramCache]: Analyzing trace with hash 420406810, now seen corresponding path program 2 times [2024-06-28 00:00:59,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:00:59,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63206663] [2024-06-28 00:00:59,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:00:59,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:00:59,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:01:01,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:01:01,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:01:01,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63206663] [2024-06-28 00:01:01,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63206663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:01:01,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:01:01,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:01:01,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682549966] [2024-06-28 00:01:01,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:01:01,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:01:01,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:01:01,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:01:01,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:01:01,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 00:01:01,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 383 transitions, 4223 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:01,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:01:01,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 00:01:01,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:01:02,299 INFO L124 PetriNetUnfolderBase]: 1027/1890 cut-off events. [2024-06-28 00:01:02,299 INFO L125 PetriNetUnfolderBase]: For 614729/614729 co-relation queries the response was YES. [2024-06-28 00:01:02,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17974 conditions, 1890 events. 1027/1890 cut-off events. For 614729/614729 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 11362 event pairs, 305 based on Foata normal form. 2/1890 useless extension candidates. Maximal degree in co-relation 17775. Up to 1671 conditions per place. [2024-06-28 00:01:02,326 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 340 selfloop transitions, 57 changer transitions 0/399 dead transitions. [2024-06-28 00:01:02,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 399 transitions, 5153 flow [2024-06-28 00:01:02,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:01:02,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:01:02,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-28 00:01:02,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3812316715542522 [2024-06-28 00:01:02,328 INFO L175 Difference]: Start difference. First operand has 433 places, 383 transitions, 4223 flow. Second operand 11 states and 130 transitions. [2024-06-28 00:01:02,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 399 transitions, 5153 flow [2024-06-28 00:01:04,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 399 transitions, 5029 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-28 00:01:04,817 INFO L231 Difference]: Finished difference. Result has 435 places, 384 transitions, 4233 flow [2024-06-28 00:01:04,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4099, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4233, PETRI_PLACES=435, PETRI_TRANSITIONS=384} [2024-06-28 00:01:04,817 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 405 predicate places. [2024-06-28 00:01:04,818 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 384 transitions, 4233 flow [2024-06-28 00:01:04,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:04,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:01:04,818 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-28 00:01:04,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable237 [2024-06-28 00:01:04,818 INFO L420 AbstractCegarLoop]: === Iteration 239 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:01:04,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:01:04,819 INFO L85 PathProgramCache]: Analyzing trace with hash -1132814512, now seen corresponding path program 26 times [2024-06-28 00:01:04,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:01:04,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339385441] [2024-06-28 00:01:04,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:01:04,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:01:04,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:01:06,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:01:06,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:01:06,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339385441] [2024-06-28 00:01:06,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339385441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:01:06,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:01:06,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:01:06,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332564034] [2024-06-28 00:01:06,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:01:06,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:01:06,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:01:06,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:01:06,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:01:06,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 00:01:06,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 384 transitions, 4233 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:06,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:01:06,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 00:01:06,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:01:07,566 INFO L124 PetriNetUnfolderBase]: 1043/1926 cut-off events. [2024-06-28 00:01:07,566 INFO L125 PetriNetUnfolderBase]: For 714311/714311 co-relation queries the response was YES. [2024-06-28 00:01:07,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18168 conditions, 1926 events. 1043/1926 cut-off events. For 714311/714311 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 11647 event pairs, 316 based on Foata normal form. 10/1934 useless extension candidates. Maximal degree in co-relation 17968. Up to 1755 conditions per place. [2024-06-28 00:01:07,597 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 340 selfloop transitions, 47 changer transitions 12/401 dead transitions. [2024-06-28 00:01:07,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 401 transitions, 5119 flow [2024-06-28 00:01:07,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:01:07,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:01:07,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-28 00:01:07,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-28 00:01:07,599 INFO L175 Difference]: Start difference. First operand has 435 places, 384 transitions, 4233 flow. Second operand 11 states and 134 transitions. [2024-06-28 00:01:07,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 401 transitions, 5119 flow [2024-06-28 00:01:10,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 401 transitions, 4995 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-28 00:01:10,198 INFO L231 Difference]: Finished difference. Result has 437 places, 380 transitions, 4155 flow [2024-06-28 00:01:10,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4109, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4155, PETRI_PLACES=437, PETRI_TRANSITIONS=380} [2024-06-28 00:01:10,199 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 407 predicate places. [2024-06-28 00:01:10,199 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 380 transitions, 4155 flow [2024-06-28 00:01:10,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:10,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:01:10,200 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-28 00:01:10,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable238 [2024-06-28 00:01:10,200 INFO L420 AbstractCegarLoop]: === Iteration 240 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:01:10,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:01:10,200 INFO L85 PathProgramCache]: Analyzing trace with hash -438088400, now seen corresponding path program 27 times [2024-06-28 00:01:10,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:01:10,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185080577] [2024-06-28 00:01:10,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:01:10,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:01:10,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:01:11,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:01:11,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:01:11,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185080577] [2024-06-28 00:01:11,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185080577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:01:11,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:01:11,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:01:11,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575294329] [2024-06-28 00:01:11,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:01:11,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:01:11,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:01:11,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:01:11,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:01:11,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 00:01:11,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 380 transitions, 4155 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:11,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:01:11,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 00:01:11,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:01:12,540 INFO L124 PetriNetUnfolderBase]: 1023/1886 cut-off events. [2024-06-28 00:01:12,540 INFO L125 PetriNetUnfolderBase]: For 632018/632018 co-relation queries the response was YES. [2024-06-28 00:01:12,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17972 conditions, 1886 events. 1023/1886 cut-off events. For 632018/632018 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 11354 event pairs, 308 based on Foata normal form. 2/1886 useless extension candidates. Maximal degree in co-relation 17771. Up to 1740 conditions per place. [2024-06-28 00:01:12,570 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 334 selfloop transitions, 59 changer transitions 0/395 dead transitions. [2024-06-28 00:01:12,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 395 transitions, 4999 flow [2024-06-28 00:01:12,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:01:12,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:01:12,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-28 00:01:12,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-28 00:01:12,572 INFO L175 Difference]: Start difference. First operand has 437 places, 380 transitions, 4155 flow. Second operand 11 states and 135 transitions. [2024-06-28 00:01:12,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 395 transitions, 4999 flow [2024-06-28 00:01:15,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 395 transitions, 4895 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-28 00:01:15,114 INFO L231 Difference]: Finished difference. Result has 436 places, 381 transitions, 4199 flow [2024-06-28 00:01:15,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4051, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4199, PETRI_PLACES=436, PETRI_TRANSITIONS=381} [2024-06-28 00:01:15,115 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 406 predicate places. [2024-06-28 00:01:15,115 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 381 transitions, 4199 flow [2024-06-28 00:01:15,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:15,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:01:15,115 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-28 00:01:15,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable239 [2024-06-28 00:01:15,115 INFO L420 AbstractCegarLoop]: === Iteration 241 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:01:15,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:01:15,116 INFO L85 PathProgramCache]: Analyzing trace with hash 1590074080, now seen corresponding path program 3 times [2024-06-28 00:01:15,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:01:15,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98715478] [2024-06-28 00:01:15,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:01:15,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:01:15,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:01:17,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:01:17,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:01:17,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98715478] [2024-06-28 00:01:17,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98715478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:01:17,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:01:17,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:01:17,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766533508] [2024-06-28 00:01:17,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:01:17,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:01:17,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:01:17,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:01:17,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:01:17,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 00:01:17,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 381 transitions, 4199 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:17,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:01:17,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 00:01:17,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:01:18,212 INFO L124 PetriNetUnfolderBase]: 1027/1894 cut-off events. [2024-06-28 00:01:18,212 INFO L125 PetriNetUnfolderBase]: For 632824/632824 co-relation queries the response was YES. [2024-06-28 00:01:18,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18131 conditions, 1894 events. 1027/1894 cut-off events. For 632824/632824 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 11436 event pairs, 307 based on Foata normal form. 2/1894 useless extension candidates. Maximal degree in co-relation 17930. Up to 1675 conditions per place. [2024-06-28 00:01:18,241 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 334 selfloop transitions, 60 changer transitions 0/396 dead transitions. [2024-06-28 00:01:18,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 396 transitions, 5107 flow [2024-06-28 00:01:18,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:01:18,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:01:18,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-28 00:01:18,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375366568914956 [2024-06-28 00:01:18,243 INFO L175 Difference]: Start difference. First operand has 436 places, 381 transitions, 4199 flow. Second operand 11 states and 128 transitions. [2024-06-28 00:01:18,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 396 transitions, 5107 flow [2024-06-28 00:01:20,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 396 transitions, 4969 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-28 00:01:20,809 INFO L231 Difference]: Finished difference. Result has 438 places, 382 transitions, 4203 flow [2024-06-28 00:01:20,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4061, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4203, PETRI_PLACES=438, PETRI_TRANSITIONS=382} [2024-06-28 00:01:20,810 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 408 predicate places. [2024-06-28 00:01:20,810 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 382 transitions, 4203 flow [2024-06-28 00:01:20,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:20,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:01:20,810 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-28 00:01:20,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable240 [2024-06-28 00:01:20,811 INFO L420 AbstractCegarLoop]: === Iteration 242 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:01:20,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:01:20,811 INFO L85 PathProgramCache]: Analyzing trace with hash 614346220, now seen corresponding path program 4 times [2024-06-28 00:01:20,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:01:20,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391656926] [2024-06-28 00:01:20,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:01:20,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:01:20,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:01:22,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:01:22,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:01:22,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391656926] [2024-06-28 00:01:22,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391656926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:01:22,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:01:22,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:01:22,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368553293] [2024-06-28 00:01:22,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:01:22,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:01:22,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:01:22,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:01:22,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:01:22,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 00:01:22,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 382 transitions, 4203 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:22,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:01:22,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 00:01:22,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:01:23,761 INFO L124 PetriNetUnfolderBase]: 1031/1902 cut-off events. [2024-06-28 00:01:23,762 INFO L125 PetriNetUnfolderBase]: For 639134/639134 co-relation queries the response was YES. [2024-06-28 00:01:23,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18222 conditions, 1902 events. 1031/1902 cut-off events. For 639134/639134 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 11481 event pairs, 311 based on Foata normal form. 2/1902 useless extension candidates. Maximal degree in co-relation 18020. Up to 1683 conditions per place. [2024-06-28 00:01:23,790 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 338 selfloop transitions, 58 changer transitions 0/398 dead transitions. [2024-06-28 00:01:23,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 398 transitions, 5143 flow [2024-06-28 00:01:23,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:01:23,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:01:23,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-28 00:01:23,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3812316715542522 [2024-06-28 00:01:23,792 INFO L175 Difference]: Start difference. First operand has 438 places, 382 transitions, 4203 flow. Second operand 11 states and 130 transitions. [2024-06-28 00:01:23,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 398 transitions, 5143 flow [2024-06-28 00:01:26,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 398 transitions, 5011 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-28 00:01:26,488 INFO L231 Difference]: Finished difference. Result has 440 places, 383 transitions, 4211 flow [2024-06-28 00:01:26,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4071, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4211, PETRI_PLACES=440, PETRI_TRANSITIONS=383} [2024-06-28 00:01:26,489 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 410 predicate places. [2024-06-28 00:01:26,489 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 383 transitions, 4211 flow [2024-06-28 00:01:26,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:26,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:01:26,489 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-28 00:01:26,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable241 [2024-06-28 00:01:26,490 INFO L420 AbstractCegarLoop]: === Iteration 243 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:01:26,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:01:26,490 INFO L85 PathProgramCache]: Analyzing trace with hash 414684954, now seen corresponding path program 28 times [2024-06-28 00:01:26,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:01:26,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256504170] [2024-06-28 00:01:26,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:01:26,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:01:26,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:01:28,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:01:28,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:01:28,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256504170] [2024-06-28 00:01:28,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256504170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:01:28,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:01:28,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:01:28,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314895650] [2024-06-28 00:01:28,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:01:28,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:01:28,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:01:28,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:01:28,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:01:28,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 00:01:28,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 383 transitions, 4211 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:28,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:01:28,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 00:01:28,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:01:29,328 INFO L124 PetriNetUnfolderBase]: 1072/1989 cut-off events. [2024-06-28 00:01:29,328 INFO L125 PetriNetUnfolderBase]: For 841157/841157 co-relation queries the response was YES. [2024-06-28 00:01:29,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20178 conditions, 1989 events. 1072/1989 cut-off events. For 841157/841157 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 12179 event pairs, 323 based on Foata normal form. 8/1995 useless extension candidates. Maximal degree in co-relation 19975. Up to 1682 conditions per place. [2024-06-28 00:01:29,362 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 340 selfloop transitions, 54 changer transitions 10/406 dead transitions. [2024-06-28 00:01:29,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 406 transitions, 5469 flow [2024-06-28 00:01:29,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:01:29,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:01:29,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 147 transitions. [2024-06-28 00:01:29,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3951612903225806 [2024-06-28 00:01:29,363 INFO L175 Difference]: Start difference. First operand has 440 places, 383 transitions, 4211 flow. Second operand 12 states and 147 transitions. [2024-06-28 00:01:29,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 406 transitions, 5469 flow [2024-06-28 00:01:33,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 406 transitions, 5339 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-28 00:01:33,090 INFO L231 Difference]: Finished difference. Result has 443 places, 380 transitions, 4157 flow [2024-06-28 00:01:33,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4081, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4157, PETRI_PLACES=443, PETRI_TRANSITIONS=380} [2024-06-28 00:01:33,091 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 413 predicate places. [2024-06-28 00:01:33,091 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 380 transitions, 4157 flow [2024-06-28 00:01:33,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:33,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:01:33,091 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-28 00:01:33,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable242 [2024-06-28 00:01:33,092 INFO L420 AbstractCegarLoop]: === Iteration 244 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:01:33,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:01:33,093 INFO L85 PathProgramCache]: Analyzing trace with hash 414834684, now seen corresponding path program 29 times [2024-06-28 00:01:33,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:01:33,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649579065] [2024-06-28 00:01:33,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:01:33,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:01:33,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:01:35,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:01:35,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:01:35,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649579065] [2024-06-28 00:01:35,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649579065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:01:35,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:01:35,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:01:35,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804575084] [2024-06-28 00:01:35,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:01:35,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:01:35,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:01:35,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:01:35,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:01:35,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 00:01:35,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 380 transitions, 4157 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:35,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:01:35,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 00:01:35,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:01:36,881 INFO L124 PetriNetUnfolderBase]: 1066/1979 cut-off events. [2024-06-28 00:01:36,882 INFO L125 PetriNetUnfolderBase]: For 876157/876157 co-relation queries the response was YES. [2024-06-28 00:01:36,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20118 conditions, 1979 events. 1066/1979 cut-off events. For 876157/876157 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 12114 event pairs, 333 based on Foata normal form. 10/1987 useless extension candidates. Maximal degree in co-relation 19914. Up to 1793 conditions per place. [2024-06-28 00:01:36,915 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 331 selfloop transitions, 52 changer transitions 12/397 dead transitions. [2024-06-28 00:01:36,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 397 transitions, 5037 flow [2024-06-28 00:01:36,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:01:36,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:01:36,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 143 transitions. [2024-06-28 00:01:36,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3844086021505376 [2024-06-28 00:01:36,916 INFO L175 Difference]: Start difference. First operand has 443 places, 380 transitions, 4157 flow. Second operand 12 states and 143 transitions. [2024-06-28 00:01:36,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 397 transitions, 5037 flow [2024-06-28 00:01:40,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 397 transitions, 4932 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-28 00:01:40,138 INFO L231 Difference]: Finished difference. Result has 442 places, 376 transitions, 4105 flow [2024-06-28 00:01:40,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4052, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4105, PETRI_PLACES=442, PETRI_TRANSITIONS=376} [2024-06-28 00:01:40,139 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 412 predicate places. [2024-06-28 00:01:40,139 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 376 transitions, 4105 flow [2024-06-28 00:01:40,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:40,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:01:40,139 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-28 00:01:40,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable243 [2024-06-28 00:01:40,140 INFO L420 AbstractCegarLoop]: === Iteration 245 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:01:40,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:01:40,140 INFO L85 PathProgramCache]: Analyzing trace with hash -443445200, now seen corresponding path program 30 times [2024-06-28 00:01:40,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:01:40,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27515911] [2024-06-28 00:01:40,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:01:40,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:01:40,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:01:42,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:01:42,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:01:42,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27515911] [2024-06-28 00:01:42,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27515911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:01:42,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:01:42,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:01:42,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896982970] [2024-06-28 00:01:42,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:01:42,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:01:42,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:01:42,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:01:42,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:01:42,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 00:01:42,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 376 transitions, 4105 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:42,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:01:42,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 00:01:42,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:01:43,301 INFO L124 PetriNetUnfolderBase]: 1029/1908 cut-off events. [2024-06-28 00:01:43,301 INFO L125 PetriNetUnfolderBase]: For 757074/757074 co-relation queries the response was YES. [2024-06-28 00:01:43,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18212 conditions, 1908 events. 1029/1908 cut-off events. For 757074/757074 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 11587 event pairs, 314 based on Foata normal form. 10/1916 useless extension candidates. Maximal degree in co-relation 18008. Up to 1725 conditions per place. [2024-06-28 00:01:43,331 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 321 selfloop transitions, 57 changer transitions 14/394 dead transitions. [2024-06-28 00:01:43,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 394 transitions, 4983 flow [2024-06-28 00:01:43,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:01:43,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:01:43,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 146 transitions. [2024-06-28 00:01:43,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3924731182795699 [2024-06-28 00:01:43,333 INFO L175 Difference]: Start difference. First operand has 442 places, 376 transitions, 4105 flow. Second operand 12 states and 146 transitions. [2024-06-28 00:01:43,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 394 transitions, 4983 flow [2024-06-28 00:01:46,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 394 transitions, 4869 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-28 00:01:46,299 INFO L231 Difference]: Finished difference. Result has 441 places, 371 transitions, 4046 flow [2024-06-28 00:01:46,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3991, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4046, PETRI_PLACES=441, PETRI_TRANSITIONS=371} [2024-06-28 00:01:46,300 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 411 predicate places. [2024-06-28 00:01:46,300 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 371 transitions, 4046 flow [2024-06-28 00:01:46,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:46,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:01:46,301 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-28 00:01:46,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable244 [2024-06-28 00:01:46,301 INFO L420 AbstractCegarLoop]: === Iteration 246 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:01:46,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:01:46,301 INFO L85 PathProgramCache]: Analyzing trace with hash 614338284, now seen corresponding path program 31 times [2024-06-28 00:01:46,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:01:46,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803952315] [2024-06-28 00:01:46,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:01:46,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:01:46,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:01:48,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:01:48,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:01:48,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803952315] [2024-06-28 00:01:48,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803952315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:01:48,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:01:48,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:01:48,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441339114] [2024-06-28 00:01:48,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:01:48,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:01:48,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:01:48,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:01:48,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:01:48,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 00:01:48,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 371 transitions, 4046 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:48,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:01:48,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 00:01:48,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:01:49,604 INFO L124 PetriNetUnfolderBase]: 1020/1893 cut-off events. [2024-06-28 00:01:49,604 INFO L125 PetriNetUnfolderBase]: For 756884/756884 co-relation queries the response was YES. [2024-06-28 00:01:49,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18091 conditions, 1893 events. 1020/1893 cut-off events. For 756884/756884 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 11491 event pairs, 311 based on Foata normal form. 10/1901 useless extension candidates. Maximal degree in co-relation 17887. Up to 1625 conditions per place. [2024-06-28 00:01:49,635 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 321 selfloop transitions, 56 changer transitions 13/392 dead transitions. [2024-06-28 00:01:49,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 392 transitions, 5012 flow [2024-06-28 00:01:49,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:01:49,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:01:49,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 143 transitions. [2024-06-28 00:01:49,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3844086021505376 [2024-06-28 00:01:49,637 INFO L175 Difference]: Start difference. First operand has 441 places, 371 transitions, 4046 flow. Second operand 12 states and 143 transitions. [2024-06-28 00:01:49,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 392 transitions, 5012 flow [2024-06-28 00:01:52,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 392 transitions, 4882 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-28 00:01:52,666 INFO L231 Difference]: Finished difference. Result has 438 places, 366 transitions, 3954 flow [2024-06-28 00:01:52,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3916, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3954, PETRI_PLACES=438, PETRI_TRANSITIONS=366} [2024-06-28 00:01:52,667 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 408 predicate places. [2024-06-28 00:01:52,667 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 366 transitions, 3954 flow [2024-06-28 00:01:52,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:52,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:01:52,668 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-28 00:01:52,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable245 [2024-06-28 00:01:52,668 INFO L420 AbstractCegarLoop]: === Iteration 247 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:01:52,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:01:52,669 INFO L85 PathProgramCache]: Analyzing trace with hash -443594930, now seen corresponding path program 32 times [2024-06-28 00:01:52,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:01:52,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863932871] [2024-06-28 00:01:52,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:01:52,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:01:52,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:01:55,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-28 00:01:55,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:01:55,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863932871] [2024-06-28 00:01:55,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863932871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:01:55,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:01:55,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:01:55,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004420630] [2024-06-28 00:01:55,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:01:55,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:01:55,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:01:55,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:01:55,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:01:55,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 00:01:55,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 366 transitions, 3954 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:55,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:01:55,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 00:01:55,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:01:56,048 INFO L124 PetriNetUnfolderBase]: 1025/1912 cut-off events. [2024-06-28 00:01:56,048 INFO L125 PetriNetUnfolderBase]: For 824374/824374 co-relation queries the response was YES. [2024-06-28 00:01:56,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19292 conditions, 1912 events. 1025/1912 cut-off events. For 824374/824374 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 11588 event pairs, 326 based on Foata normal form. 8/1918 useless extension candidates. Maximal degree in co-relation 19088. Up to 1656 conditions per place. [2024-06-28 00:01:56,081 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 320 selfloop transitions, 55 changer transitions 11/388 dead transitions. [2024-06-28 00:01:56,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 388 transitions, 5142 flow [2024-06-28 00:01:56,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:01:56,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:01:56,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 150 transitions. [2024-06-28 00:01:56,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-28 00:01:56,082 INFO L175 Difference]: Start difference. First operand has 438 places, 366 transitions, 3954 flow. Second operand 12 states and 150 transitions. [2024-06-28 00:01:56,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 388 transitions, 5142 flow [2024-06-28 00:01:59,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 388 transitions, 5022 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-28 00:01:59,442 INFO L231 Difference]: Finished difference. Result has 437 places, 362 transitions, 3895 flow [2024-06-28 00:01:59,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3836, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3895, PETRI_PLACES=437, PETRI_TRANSITIONS=362} [2024-06-28 00:01:59,442 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 407 predicate places. [2024-06-28 00:01:59,442 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 362 transitions, 3895 flow [2024-06-28 00:01:59,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:01:59,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:01:59,443 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-28 00:01:59,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable246 [2024-06-28 00:01:59,443 INFO L420 AbstractCegarLoop]: === Iteration 248 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:01:59,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:01:59,444 INFO L85 PathProgramCache]: Analyzing trace with hash 420191484, now seen corresponding path program 33 times [2024-06-28 00:01:59,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:01:59,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149420547] [2024-06-28 00:01:59,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:01:59,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:01:59,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:02:01,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:02:01,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:02:01,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149420547] [2024-06-28 00:02:01,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149420547] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:02:01,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:02:01,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:02:01,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654297624] [2024-06-28 00:02:01,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:02:01,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:02:01,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:02:01,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:02:01,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:02:01,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 00:02:01,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 362 transitions, 3895 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:01,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:02:01,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 00:02:01,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:02:02,210 INFO L124 PetriNetUnfolderBase]: 1006/1871 cut-off events. [2024-06-28 00:02:02,210 INFO L125 PetriNetUnfolderBase]: For 754725/754725 co-relation queries the response was YES. [2024-06-28 00:02:02,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19089 conditions, 1871 events. 1006/1871 cut-off events. For 754725/754725 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 11309 event pairs, 322 based on Foata normal form. 2/1871 useless extension candidates. Maximal degree in co-relation 18885. Up to 1734 conditions per place. [2024-06-28 00:02:02,237 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 326 selfloop transitions, 48 changer transitions 0/376 dead transitions. [2024-06-28 00:02:02,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 376 transitions, 4699 flow [2024-06-28 00:02:02,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:02:02,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:02:02,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-28 00:02:02,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3782991202346041 [2024-06-28 00:02:02,239 INFO L175 Difference]: Start difference. First operand has 437 places, 362 transitions, 3895 flow. Second operand 11 states and 129 transitions. [2024-06-28 00:02:02,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 376 transitions, 4699 flow [2024-06-28 00:02:05,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 376 transitions, 4583 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-28 00:02:05,361 INFO L231 Difference]: Finished difference. Result has 434 places, 363 transitions, 3907 flow [2024-06-28 00:02:05,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3779, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3907, PETRI_PLACES=434, PETRI_TRANSITIONS=363} [2024-06-28 00:02:05,362 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 404 predicate places. [2024-06-28 00:02:05,362 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 363 transitions, 3907 flow [2024-06-28 00:02:05,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:05,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:02:05,362 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-28 00:02:05,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable247 [2024-06-28 00:02:05,363 INFO L420 AbstractCegarLoop]: === Iteration 249 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:02:05,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:02:05,363 INFO L85 PathProgramCache]: Analyzing trace with hash 621488124, now seen corresponding path program 34 times [2024-06-28 00:02:05,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:02:05,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951234888] [2024-06-28 00:02:05,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:02:05,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:02:05,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:02:07,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:02:07,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:02:07,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951234888] [2024-06-28 00:02:07,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951234888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:02:07,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:02:07,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:02:07,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162806615] [2024-06-28 00:02:07,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:02:07,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:02:07,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:02:07,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:02:07,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:02:07,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 00:02:07,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 363 transitions, 3907 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:07,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:02:07,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 00:02:07,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:02:08,537 INFO L124 PetriNetUnfolderBase]: 1022/1907 cut-off events. [2024-06-28 00:02:08,537 INFO L125 PetriNetUnfolderBase]: For 854110/854110 co-relation queries the response was YES. [2024-06-28 00:02:08,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19330 conditions, 1907 events. 1022/1907 cut-off events. For 854110/854110 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 11599 event pairs, 325 based on Foata normal form. 10/1915 useless extension candidates. Maximal degree in co-relation 19126. Up to 1639 conditions per place. [2024-06-28 00:02:08,580 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 311 selfloop transitions, 56 changer transitions 13/382 dead transitions. [2024-06-28 00:02:08,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 382 transitions, 4829 flow [2024-06-28 00:02:08,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:02:08,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:02:08,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 140 transitions. [2024-06-28 00:02:08,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3763440860215054 [2024-06-28 00:02:08,582 INFO L175 Difference]: Start difference. First operand has 434 places, 363 transitions, 3907 flow. Second operand 12 states and 140 transitions. [2024-06-28 00:02:08,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 382 transitions, 4829 flow [2024-06-28 00:02:11,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 382 transitions, 4711 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-28 00:02:11,849 INFO L231 Difference]: Finished difference. Result has 437 places, 357 transitions, 3821 flow [2024-06-28 00:02:11,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3789, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3821, PETRI_PLACES=437, PETRI_TRANSITIONS=357} [2024-06-28 00:02:11,849 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 407 predicate places. [2024-06-28 00:02:11,849 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 357 transitions, 3821 flow [2024-06-28 00:02:11,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:11,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:02:11,850 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-28 00:02:11,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable248 [2024-06-28 00:02:11,850 INFO L420 AbstractCegarLoop]: === Iteration 250 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:02:11,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:02:11,851 INFO L85 PathProgramCache]: Analyzing trace with hash 621764830, now seen corresponding path program 5 times [2024-06-28 00:02:11,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:02:11,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549400954] [2024-06-28 00:02:11,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:02:11,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:02:11,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:02:13,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:02:13,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:02:13,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549400954] [2024-06-28 00:02:13,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549400954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:02:13,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:02:13,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:02:13,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638615049] [2024-06-28 00:02:13,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:02:13,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:02:13,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:02:13,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:02:13,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:02:13,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 00:02:13,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 357 transitions, 3821 flow. Second operand has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 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-28 00:02:13,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:02:13,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 00:02:13,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:02:14,592 INFO L124 PetriNetUnfolderBase]: 997/1860 cut-off events. [2024-06-28 00:02:14,592 INFO L125 PetriNetUnfolderBase]: For 765202/765202 co-relation queries the response was YES. [2024-06-28 00:02:14,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19102 conditions, 1860 events. 997/1860 cut-off events. For 765202/765202 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 11253 event pairs, 321 based on Foata normal form. 2/1860 useless extension candidates. Maximal degree in co-relation 18897. Up to 1593 conditions per place. [2024-06-28 00:02:14,623 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 308 selfloop transitions, 62 changer transitions 0/372 dead transitions. [2024-06-28 00:02:14,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 372 transitions, 4665 flow [2024-06-28 00:02:14,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:02:14,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:02:14,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-28 00:02:14,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3724340175953079 [2024-06-28 00:02:14,624 INFO L175 Difference]: Start difference. First operand has 437 places, 357 transitions, 3821 flow. Second operand 11 states and 127 transitions. [2024-06-28 00:02:14,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 372 transitions, 4665 flow [2024-06-28 00:02:17,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 372 transitions, 4470 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-28 00:02:17,589 INFO L231 Difference]: Finished difference. Result has 433 places, 358 transitions, 3777 flow [2024-06-28 00:02:17,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3626, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3777, PETRI_PLACES=433, PETRI_TRANSITIONS=358} [2024-06-28 00:02:17,590 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 403 predicate places. [2024-06-28 00:02:17,590 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 358 transitions, 3777 flow [2024-06-28 00:02:17,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 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-28 00:02:17,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:02:17,590 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-28 00:02:17,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable249 [2024-06-28 00:02:17,591 INFO L420 AbstractCegarLoop]: === Iteration 251 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:02:17,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:02:17,591 INFO L85 PathProgramCache]: Analyzing trace with hash 414829104, now seen corresponding path program 35 times [2024-06-28 00:02:17,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:02:17,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642242076] [2024-06-28 00:02:17,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:02:17,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:02:17,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:02:19,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:02:19,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:02:19,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642242076] [2024-06-28 00:02:19,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642242076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:02:19,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:02:19,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:02:19,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983522442] [2024-06-28 00:02:19,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:02:19,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:02:19,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:02:19,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:02:19,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:02:19,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 00:02:19,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 358 transitions, 3777 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:19,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:02:19,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 00:02:19,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:02:20,376 INFO L124 PetriNetUnfolderBase]: 1002/1875 cut-off events. [2024-06-28 00:02:20,376 INFO L125 PetriNetUnfolderBase]: For 811996/811996 co-relation queries the response was YES. [2024-06-28 00:02:20,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18715 conditions, 1875 events. 1002/1875 cut-off events. For 811996/811996 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 11376 event pairs, 323 based on Foata normal form. 8/1881 useless extension candidates. Maximal degree in co-relation 18511. Up to 1699 conditions per place. [2024-06-28 00:02:20,401 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 312 selfloop transitions, 48 changer transitions 12/374 dead transitions. [2024-06-28 00:02:20,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 374 transitions, 4595 flow [2024-06-28 00:02:20,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:02:20,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:02:20,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-28 00:02:20,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-28 00:02:20,403 INFO L175 Difference]: Start difference. First operand has 433 places, 358 transitions, 3777 flow. Second operand 11 states and 134 transitions. [2024-06-28 00:02:20,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 374 transitions, 4595 flow [2024-06-28 00:02:24,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 374 transitions, 4456 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-28 00:02:24,178 INFO L231 Difference]: Finished difference. Result has 435 places, 354 transitions, 3682 flow [2024-06-28 00:02:24,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3638, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3682, PETRI_PLACES=435, PETRI_TRANSITIONS=354} [2024-06-28 00:02:24,179 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 405 predicate places. [2024-06-28 00:02:24,179 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 354 transitions, 3682 flow [2024-06-28 00:02:24,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:24,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:02:24,179 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-28 00:02:24,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable250 [2024-06-28 00:02:24,180 INFO L420 AbstractCegarLoop]: === Iteration 252 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:02:24,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:02:24,180 INFO L85 PathProgramCache]: Analyzing trace with hash 689637598, now seen corresponding path program 36 times [2024-06-28 00:02:24,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:02:24,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599920351] [2024-06-28 00:02:24,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:02:24,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:02:24,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:02:25,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:02:25,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:02:25,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599920351] [2024-06-28 00:02:25,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599920351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:02:25,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:02:25,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:02:25,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289508269] [2024-06-28 00:02:25,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:02:25,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:02:25,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:02:25,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:02:25,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:02:26,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 00:02:26,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 354 transitions, 3682 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:26,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:02:26,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 00:02:26,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:02:27,033 INFO L124 PetriNetUnfolderBase]: 1016/1904 cut-off events. [2024-06-28 00:02:27,033 INFO L125 PetriNetUnfolderBase]: For 920722/920722 co-relation queries the response was YES. [2024-06-28 00:02:27,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20002 conditions, 1904 events. 1016/1904 cut-off events. For 920722/920722 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 11576 event pairs, 332 based on Foata normal form. 8/1910 useless extension candidates. Maximal degree in co-relation 19797. Up to 1570 conditions per place. [2024-06-28 00:02:27,064 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 312 selfloop transitions, 53 changer transitions 10/377 dead transitions. [2024-06-28 00:02:27,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 377 transitions, 5208 flow [2024-06-28 00:02:27,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:02:27,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:02:27,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-28 00:02:27,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40175953079178883 [2024-06-28 00:02:27,066 INFO L175 Difference]: Start difference. First operand has 435 places, 354 transitions, 3682 flow. Second operand 11 states and 137 transitions. [2024-06-28 00:02:27,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 377 transitions, 5208 flow [2024-06-28 00:02:31,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 377 transitions, 5082 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-28 00:02:31,434 INFO L231 Difference]: Finished difference. Result has 431 places, 351 transitions, 3640 flow [2024-06-28 00:02:31,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3560, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3640, PETRI_PLACES=431, PETRI_TRANSITIONS=351} [2024-06-28 00:02:31,435 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 401 predicate places. [2024-06-28 00:02:31,435 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 351 transitions, 3640 flow [2024-06-28 00:02:31,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:31,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:02:31,435 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-28 00:02:31,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable251 [2024-06-28 00:02:31,435 INFO L420 AbstractCegarLoop]: === Iteration 253 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:02:31,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:02:31,436 INFO L85 PathProgramCache]: Analyzing trace with hash 695359454, now seen corresponding path program 6 times [2024-06-28 00:02:31,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:02:31,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118706525] [2024-06-28 00:02:31,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:02:31,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:02:31,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:02:34,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:02:34,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:02:34,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118706525] [2024-06-28 00:02:34,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118706525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:02:34,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:02:34,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:02:34,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995796556] [2024-06-28 00:02:34,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:02:34,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:02:34,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:02:34,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:02:34,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:02:34,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 00:02:34,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 351 transitions, 3640 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:34,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:02:34,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 00:02:34,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:02:35,039 INFO L124 PetriNetUnfolderBase]: 998/1866 cut-off events. [2024-06-28 00:02:35,040 INFO L125 PetriNetUnfolderBase]: For 847500/847500 co-relation queries the response was YES. [2024-06-28 00:02:35,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19819 conditions, 1866 events. 998/1866 cut-off events. For 847500/847500 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 11229 event pairs, 332 based on Foata normal form. 2/1866 useless extension candidates. Maximal degree in co-relation 19615. Up to 1757 conditions per place. [2024-06-28 00:02:35,071 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 322 selfloop transitions, 41 changer transitions 0/365 dead transitions. [2024-06-28 00:02:35,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 365 transitions, 4494 flow [2024-06-28 00:02:35,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:02:35,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:02:35,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-28 00:02:35,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35777126099706746 [2024-06-28 00:02:35,072 INFO L175 Difference]: Start difference. First operand has 431 places, 351 transitions, 3640 flow. Second operand 11 states and 122 transitions. [2024-06-28 00:02:35,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 365 transitions, 4494 flow [2024-06-28 00:02:40,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 365 transitions, 4403 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-28 00:02:40,042 INFO L231 Difference]: Finished difference. Result has 428 places, 352 transitions, 3659 flow [2024-06-28 00:02:40,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3549, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3659, PETRI_PLACES=428, PETRI_TRANSITIONS=352} [2024-06-28 00:02:40,043 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 398 predicate places. [2024-06-28 00:02:40,043 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 352 transitions, 3659 flow [2024-06-28 00:02:40,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:40,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:02:40,043 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-28 00:02:40,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable252 [2024-06-28 00:02:40,043 INFO L420 AbstractCegarLoop]: === Iteration 254 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:02:40,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:02:40,044 INFO L85 PathProgramCache]: Analyzing trace with hash 689781748, now seen corresponding path program 37 times [2024-06-28 00:02:40,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:02:40,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42145632] [2024-06-28 00:02:40,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:02:40,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:02:40,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:02:41,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-28 00:02:41,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:02:41,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42145632] [2024-06-28 00:02:41,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42145632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:02:41,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:02:41,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:02:41,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819639372] [2024-06-28 00:02:41,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:02:41,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:02:41,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:02:41,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:02:41,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:02:42,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 00:02:42,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 352 transitions, 3659 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:42,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:02:42,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 00:02:42,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:02:43,015 INFO L124 PetriNetUnfolderBase]: 1039/1953 cut-off events. [2024-06-28 00:02:43,016 INFO L125 PetriNetUnfolderBase]: For 1018683/1018683 co-relation queries the response was YES. [2024-06-28 00:02:43,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21677 conditions, 1953 events. 1039/1953 cut-off events. For 1018683/1018683 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 11935 event pairs, 349 based on Foata normal form. 8/1959 useless extension candidates. Maximal degree in co-relation 21475. Up to 1743 conditions per place. [2024-06-28 00:02:43,053 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 313 selfloop transitions, 53 changer transitions 7/375 dead transitions. [2024-06-28 00:02:43,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 375 transitions, 5185 flow [2024-06-28 00:02:43,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:02:43,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:02:43,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 144 transitions. [2024-06-28 00:02:43,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-28 00:02:43,055 INFO L175 Difference]: Start difference. First operand has 428 places, 352 transitions, 3659 flow. Second operand 12 states and 144 transitions. [2024-06-28 00:02:43,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 375 transitions, 5185 flow [2024-06-28 00:02:47,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 375 transitions, 5085 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-28 00:02:47,999 INFO L231 Difference]: Finished difference. Result has 431 places, 350 transitions, 3644 flow [2024-06-28 00:02:48,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3559, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3644, PETRI_PLACES=431, PETRI_TRANSITIONS=350} [2024-06-28 00:02:48,000 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 401 predicate places. [2024-06-28 00:02:48,000 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 350 transitions, 3644 flow [2024-06-28 00:02:48,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:48,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:02:48,000 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-28 00:02:48,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable253 [2024-06-28 00:02:48,001 INFO L420 AbstractCegarLoop]: === Iteration 255 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:02:48,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:02:48,001 INFO L85 PathProgramCache]: Analyzing trace with hash 689787328, now seen corresponding path program 38 times [2024-06-28 00:02:48,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:02:48,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210675288] [2024-06-28 00:02:48,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:02:48,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:02:48,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:02:49,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:02:49,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:02:49,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210675288] [2024-06-28 00:02:49,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210675288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:02:49,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:02:49,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:02:49,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007623390] [2024-06-28 00:02:49,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:02:49,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:02:49,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:02:49,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:02:49,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:02:50,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 00:02:50,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 350 transitions, 3644 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:50,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:02:50,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 00:02:50,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:02:50,891 INFO L124 PetriNetUnfolderBase]: 1008/1892 cut-off events. [2024-06-28 00:02:50,891 INFO L125 PetriNetUnfolderBase]: For 933662/933662 co-relation queries the response was YES. [2024-06-28 00:02:50,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19871 conditions, 1892 events. 1008/1892 cut-off events. For 933662/933662 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 11476 event pairs, 334 based on Foata normal form. 10/1900 useless extension candidates. Maximal degree in co-relation 19668. Up to 1641 conditions per place. [2024-06-28 00:02:50,922 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 271 selfloop transitions, 81 changer transitions 15/369 dead transitions. [2024-06-28 00:02:50,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 369 transitions, 4840 flow [2024-06-28 00:02:50,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:02:50,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:02:50,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-28 00:02:50,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-28 00:02:50,924 INFO L175 Difference]: Start difference. First operand has 431 places, 350 transitions, 3644 flow. Second operand 11 states and 132 transitions. [2024-06-28 00:02:50,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 369 transitions, 4840 flow [2024-06-28 00:02:55,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 369 transitions, 4729 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-28 00:02:55,666 INFO L231 Difference]: Finished difference. Result has 429 places, 344 transitions, 3624 flow [2024-06-28 00:02:55,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3537, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3624, PETRI_PLACES=429, PETRI_TRANSITIONS=344} [2024-06-28 00:02:55,666 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 399 predicate places. [2024-06-28 00:02:55,666 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 344 transitions, 3624 flow [2024-06-28 00:02:55,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:55,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:02:55,667 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-28 00:02:55,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable254 [2024-06-28 00:02:55,667 INFO L420 AbstractCegarLoop]: === Iteration 256 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:02:55,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:02:55,667 INFO L85 PathProgramCache]: Analyzing trace with hash 695149708, now seen corresponding path program 39 times [2024-06-28 00:02:55,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:02:55,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670757191] [2024-06-28 00:02:55,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:02:55,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:02:55,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:02:57,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:02:57,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:02:57,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670757191] [2024-06-28 00:02:57,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670757191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:02:57,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:02:57,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:02:57,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384108722] [2024-06-28 00:02:57,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:02:57,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:02:57,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:02:57,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:02:57,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:02:57,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 00:02:57,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 344 transitions, 3624 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:57,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:02:57,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 00:02:57,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:02:58,585 INFO L124 PetriNetUnfolderBase]: 986/1846 cut-off events. [2024-06-28 00:02:58,585 INFO L125 PetriNetUnfolderBase]: For 826065/826065 co-relation queries the response was YES. [2024-06-28 00:02:58,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19665 conditions, 1846 events. 986/1846 cut-off events. For 826065/826065 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 11113 event pairs, 332 based on Foata normal form. 2/1846 useless extension candidates. Maximal degree in co-relation 19463. Up to 1725 conditions per place. [2024-06-28 00:02:58,610 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 313 selfloop transitions, 46 changer transitions 0/361 dead transitions. [2024-06-28 00:02:58,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 361 transitions, 4506 flow [2024-06-28 00:02:58,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:02:58,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:02:58,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-28 00:02:58,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375366568914956 [2024-06-28 00:02:58,611 INFO L175 Difference]: Start difference. First operand has 429 places, 344 transitions, 3624 flow. Second operand 11 states and 128 transitions. [2024-06-28 00:02:58,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 361 transitions, 4506 flow [2024-06-28 00:03:03,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 361 transitions, 4336 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-28 00:03:03,020 INFO L231 Difference]: Finished difference. Result has 422 places, 347 transitions, 3610 flow [2024-06-28 00:03:03,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3454, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3610, PETRI_PLACES=422, PETRI_TRANSITIONS=347} [2024-06-28 00:03:03,021 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 392 predicate places. [2024-06-28 00:03:03,021 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 347 transitions, 3610 flow [2024-06-28 00:03:03,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:03,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:03,021 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-28 00:03:03,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable255 [2024-06-28 00:03:03,022 INFO L420 AbstractCegarLoop]: === Iteration 257 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:03:03,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:03,022 INFO L85 PathProgramCache]: Analyzing trace with hash 695144128, now seen corresponding path program 40 times [2024-06-28 00:03:03,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:03,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746381688] [2024-06-28 00:03:03,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:03,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:03,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:04,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:03:04,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:04,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746381688] [2024-06-28 00:03:04,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746381688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:04,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:04,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:03:04,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794400026] [2024-06-28 00:03:04,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:04,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:03:04,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:04,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:03:04,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:03:04,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 00:03:04,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 347 transitions, 3610 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:04,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:04,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 00:03:04,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:05,614 INFO L124 PetriNetUnfolderBase]: 990/1854 cut-off events. [2024-06-28 00:03:05,614 INFO L125 PetriNetUnfolderBase]: For 795766/795766 co-relation queries the response was YES. [2024-06-28 00:03:05,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19567 conditions, 1854 events. 990/1854 cut-off events. For 795766/795766 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 11209 event pairs, 334 based on Foata normal form. 2/1854 useless extension candidates. Maximal degree in co-relation 19368. Up to 1770 conditions per place. [2024-06-28 00:03:05,643 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 320 selfloop transitions, 38 changer transitions 0/360 dead transitions. [2024-06-28 00:03:05,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 360 transitions, 4382 flow [2024-06-28 00:03:05,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:03:05,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:03:05,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-28 00:03:05,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3724340175953079 [2024-06-28 00:03:05,644 INFO L175 Difference]: Start difference. First operand has 422 places, 347 transitions, 3610 flow. Second operand 11 states and 127 transitions. [2024-06-28 00:03:05,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 360 transitions, 4382 flow [2024-06-28 00:03:10,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 360 transitions, 4284 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-28 00:03:10,410 INFO L231 Difference]: Finished difference. Result has 427 places, 348 transitions, 3624 flow [2024-06-28 00:03:10,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3512, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3624, PETRI_PLACES=427, PETRI_TRANSITIONS=348} [2024-06-28 00:03:10,411 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 397 predicate places. [2024-06-28 00:03:10,411 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 348 transitions, 3624 flow [2024-06-28 00:03:10,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:10,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:10,412 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-28 00:03:10,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable256 [2024-06-28 00:03:10,412 INFO L420 AbstractCegarLoop]: === Iteration 258 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:03:10,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:10,413 INFO L85 PathProgramCache]: Analyzing trace with hash -1466502976, now seen corresponding path program 7 times [2024-06-28 00:03:10,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:10,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901504229] [2024-06-28 00:03:10,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:10,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:10,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:12,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:03:12,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:12,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901504229] [2024-06-28 00:03:12,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901504229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:12,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:12,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:03:12,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602911778] [2024-06-28 00:03:12,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:12,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:03:12,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:12,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:03:12,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:03:12,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 00:03:12,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 348 transitions, 3624 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:12,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:12,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 00:03:12,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:13,210 INFO L124 PetriNetUnfolderBase]: 994/1862 cut-off events. [2024-06-28 00:03:13,211 INFO L125 PetriNetUnfolderBase]: For 806495/806495 co-relation queries the response was YES. [2024-06-28 00:03:13,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19763 conditions, 1862 events. 994/1862 cut-off events. For 806495/806495 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 11269 event pairs, 336 based on Foata normal form. 2/1862 useless extension candidates. Maximal degree in co-relation 19562. Up to 1809 conditions per place. [2024-06-28 00:03:13,242 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 332 selfloop transitions, 26 changer transitions 0/360 dead transitions. [2024-06-28 00:03:13,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 360 transitions, 4388 flow [2024-06-28 00:03:13,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:03:13,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:03:13,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 124 transitions. [2024-06-28 00:03:13,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-28 00:03:13,244 INFO L175 Difference]: Start difference. First operand has 427 places, 348 transitions, 3624 flow. Second operand 12 states and 124 transitions. [2024-06-28 00:03:13,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 360 transitions, 4388 flow [2024-06-28 00:03:17,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 360 transitions, 4285 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-28 00:03:17,851 INFO L231 Difference]: Finished difference. Result has 430 places, 349 transitions, 3604 flow [2024-06-28 00:03:17,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3521, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3604, PETRI_PLACES=430, PETRI_TRANSITIONS=349} [2024-06-28 00:03:17,851 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 400 predicate places. [2024-06-28 00:03:17,851 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 349 transitions, 3604 flow [2024-06-28 00:03:17,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:17,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:17,852 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-28 00:03:17,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable257 [2024-06-28 00:03:17,852 INFO L420 AbstractCegarLoop]: === Iteration 259 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:03:17,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:17,852 INFO L85 PathProgramCache]: Analyzing trace with hash 889298864, now seen corresponding path program 8 times [2024-06-28 00:03:17,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:17,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748564295] [2024-06-28 00:03:17,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:17,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:17,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:20,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:03:20,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:20,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748564295] [2024-06-28 00:03:20,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748564295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:20,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:20,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:03:20,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762498241] [2024-06-28 00:03:20,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:20,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:03:20,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:20,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:03:20,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:03:20,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 00:03:20,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 349 transitions, 3604 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:20,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:20,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 00:03:20,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:21,035 INFO L124 PetriNetUnfolderBase]: 998/1870 cut-off events. [2024-06-28 00:03:21,035 INFO L125 PetriNetUnfolderBase]: For 819489/819489 co-relation queries the response was YES. [2024-06-28 00:03:21,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19823 conditions, 1870 events. 998/1870 cut-off events. For 819489/819489 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 11355 event pairs, 332 based on Foata normal form. 2/1870 useless extension candidates. Maximal degree in co-relation 19621. Up to 1761 conditions per place. [2024-06-28 00:03:21,063 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 326 selfloop transitions, 36 changer transitions 0/364 dead transitions. [2024-06-28 00:03:21,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 364 transitions, 4504 flow [2024-06-28 00:03:21,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:03:21,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:03:21,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-28 00:03:21,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36656891495601174 [2024-06-28 00:03:21,065 INFO L175 Difference]: Start difference. First operand has 430 places, 349 transitions, 3604 flow. Second operand 11 states and 125 transitions. [2024-06-28 00:03:21,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 364 transitions, 4504 flow [2024-06-28 00:03:25,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 364 transitions, 4423 flow, removed 11 selfloop flow, removed 12 redundant places. [2024-06-28 00:03:25,529 INFO L231 Difference]: Finished difference. Result has 429 places, 350 transitions, 3627 flow [2024-06-28 00:03:25,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3523, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3627, PETRI_PLACES=429, PETRI_TRANSITIONS=350} [2024-06-28 00:03:25,530 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 399 predicate places. [2024-06-28 00:03:25,530 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 350 transitions, 3627 flow [2024-06-28 00:03:25,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:25,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:25,530 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-28 00:03:25,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable258 [2024-06-28 00:03:25,531 INFO L420 AbstractCegarLoop]: === Iteration 260 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:03:25,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:25,531 INFO L85 PathProgramCache]: Analyzing trace with hash 695351518, now seen corresponding path program 41 times [2024-06-28 00:03:25,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:25,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539672640] [2024-06-28 00:03:25,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:25,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:25,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:27,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-28 00:03:27,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:27,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539672640] [2024-06-28 00:03:27,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539672640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:27,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:27,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:03:27,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346479867] [2024-06-28 00:03:27,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:27,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:03:27,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:27,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:03:27,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:03:28,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 00:03:28,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 350 transitions, 3627 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:28,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:28,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 00:03:28,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:28,815 INFO L124 PetriNetUnfolderBase]: 1014/1906 cut-off events. [2024-06-28 00:03:28,815 INFO L125 PetriNetUnfolderBase]: For 928360/928360 co-relation queries the response was YES. [2024-06-28 00:03:28,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20050 conditions, 1906 events. 1014/1906 cut-off events. For 928360/928360 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 11619 event pairs, 334 based on Foata normal form. 10/1914 useless extension candidates. Maximal degree in co-relation 19848. Up to 1748 conditions per place. [2024-06-28 00:03:28,848 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 315 selfloop transitions, 38 changer transitions 13/368 dead transitions. [2024-06-28 00:03:28,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 368 transitions, 4533 flow [2024-06-28 00:03:28,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:03:28,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:03:28,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 135 transitions. [2024-06-28 00:03:28,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3629032258064516 [2024-06-28 00:03:28,849 INFO L175 Difference]: Start difference. First operand has 429 places, 350 transitions, 3627 flow. Second operand 12 states and 135 transitions. [2024-06-28 00:03:28,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 368 transitions, 4533 flow [2024-06-28 00:03:33,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 368 transitions, 4439 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-28 00:03:33,578 INFO L231 Difference]: Finished difference. Result has 432 places, 344 transitions, 3538 flow [2024-06-28 00:03:33,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3533, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3538, PETRI_PLACES=432, PETRI_TRANSITIONS=344} [2024-06-28 00:03:33,578 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 402 predicate places. [2024-06-28 00:03:33,578 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 344 transitions, 3538 flow [2024-06-28 00:03:33,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:33,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03: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-28 00:03:33,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable259 [2024-06-28 00:03:33,579 INFO L420 AbstractCegarLoop]: === Iteration 261 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:03:33,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:33,579 INFO L85 PathProgramCache]: Analyzing trace with hash 889290928, now seen corresponding path program 42 times [2024-06-28 00:03:33,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:33,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397525912] [2024-06-28 00:03:33,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:33,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:33,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:35,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:03:35,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:35,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397525912] [2024-06-28 00:03:35,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397525912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:35,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:35,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:03:35,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884152651] [2024-06-28 00:03:35,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:35,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:03:35,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:35,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:03:35,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:03:35,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-28 00:03:35,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 344 transitions, 3538 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:35,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:35,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-28 00:03:35,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:37,159 INFO L124 PetriNetUnfolderBase]: 1001/1887 cut-off events. [2024-06-28 00:03:37,160 INFO L125 PetriNetUnfolderBase]: For 936888/936888 co-relation queries the response was YES. [2024-06-28 00:03:37,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19912 conditions, 1887 events. 1001/1887 cut-off events. For 936888/936888 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 11502 event pairs, 340 based on Foata normal form. 10/1895 useless extension candidates. Maximal degree in co-relation 19709. Up to 1729 conditions per place. [2024-06-28 00:03:37,195 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 316 selfloop transitions, 33 changer transitions 13/364 dead transitions. [2024-06-28 00:03:37,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 364 transitions, 4484 flow [2024-06-28 00:03:37,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:03:37,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:03:37,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 138 transitions. [2024-06-28 00:03:37,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2024-06-28 00:03:37,196 INFO L175 Difference]: Start difference. First operand has 432 places, 344 transitions, 3538 flow. Second operand 12 states and 138 transitions. [2024-06-28 00:03:37,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 364 transitions, 4484 flow [2024-06-28 00:03:43,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 364 transitions, 4401 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-28 00:03:43,504 INFO L231 Difference]: Finished difference. Result has 429 places, 339 transitions, 3460 flow [2024-06-28 00:03:43,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3455, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3460, PETRI_PLACES=429, PETRI_TRANSITIONS=339} [2024-06-28 00:03:43,505 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 399 predicate places. [2024-06-28 00:03:43,505 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 339 transitions, 3460 flow [2024-06-28 00:03:43,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:43,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:43,505 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-28 00:03:43,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable260 [2024-06-28 00:03:43,506 INFO L420 AbstractCegarLoop]: === Iteration 262 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:03:43,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:43,506 INFO L85 PathProgramCache]: Analyzing trace with hash -1466510912, now seen corresponding path program 43 times [2024-06-28 00:03:43,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:43,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9014686] [2024-06-28 00:03:43,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:43,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:43,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat Killed by 15