./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix000.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/mix000.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/mix000.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix000.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:05:27,018 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 23:05:27,075 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 23:05:27,079 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 23:05:27,079 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 23:05:27,105 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 23:05:27,106 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 23:05:27,106 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 23:05:27,107 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 23:05:27,111 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 23:05:27,111 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 23:05:27,111 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 23:05:27,112 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 23:05:27,113 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 23:05:27,113 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 23:05:27,113 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 23:05:27,113 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 23:05:27,114 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 23:05:27,114 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 23:05:27,114 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 23:05:27,114 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 23:05:27,115 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 23:05:27,115 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 23:05:27,115 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 23:05:27,115 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 23:05:27,115 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 23:05:27,116 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 23:05:27,116 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 23:05:27,116 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 23:05:27,116 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 23:05:27,117 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 23:05:27,117 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 23:05:27,118 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:05:27,118 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 23:05:27,118 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 23:05:27,118 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 23:05:27,118 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 23:05:27,118 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 23:05:27,119 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 23:05:27,119 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 23:05:27,119 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 23:05:27,119 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 23:05:27,119 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 23:05:27,120 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:05:27,370 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 23:05:27,386 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 23:05:27,388 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 23:05:27,389 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 23:05:27,389 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 23:05:27,390 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/mix000.oepc.yml/witness.yml [2024-06-27 23:05:27,491 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 23:05:27,491 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 23:05:27,492 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix000.oepc.i [2024-06-27 23:05:28,397 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 23:05:28,582 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 23:05:28,583 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix000.oepc.i [2024-06-27 23:05:28,593 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9dcd12e3b/f522d7be9690483782a424e5ad67d77d/FLAGdce3ace55 [2024-06-27 23:05:28,604 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9dcd12e3b/f522d7be9690483782a424e5ad67d77d [2024-06-27 23:05:28,605 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 23:05:28,607 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 23:05:28,608 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 23:05:28,608 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 23:05:28,612 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 23:05:28,612 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:05:27" (1/2) ... [2024-06-27 23:05:28,613 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4e08a806 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:05:28, skipping insertion in model container [2024-06-27 23:05:28,613 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:05:27" (1/2) ... [2024-06-27 23:05:28,614 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4a3c668 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:05:28, skipping insertion in model container [2024-06-27 23:05:28,614 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:05:28" (2/2) ... [2024-06-27 23:05:28,616 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4e08a806 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:05:28, skipping insertion in model container [2024-06-27 23:05:28,616 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:05:28" (2/2) ... [2024-06-27 23:05:28,616 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 23:05:28,637 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 23:05:28,638 INFO L97 edCorrectnessWitness]: Location invariant before [L834-L834] ! multithreaded || (((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EBX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL) && (0LL - (long long )y$flush_delayed) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd1) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd2) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd0) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd1) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd1) + (long long )y$w_buff1 >= 0LL) && (0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$read_delayed) + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_p0_EBX + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$w_buff0 >= 0LL) && (long long )main$tmp_guard1 + (long long )y$w_buff0 >= 0LL) && (long long )x + (long long )y$w_buff0 >= 0LL) && (long long )y + (long long )y$w_buff0 >= 0LL) && (long long )y$flush_delayed + (long long )y$w_buff0 >= 0LL) && (long long )y$mem_tmp + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd2 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff1_thd0 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff1_thd1 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff1_thd2 + (long long )y$w_buff0 >= 0LL) && (long long )y$read_delayed + (long long )y$w_buff0 >= 0LL) && (long long )y$w_buff0 + (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 + (long long )y$w_buff1_used >= 0LL) && (long long )weak$$choice0 + (long long )y$w_buff0 >= 0LL) && (long long )weak$$choice2 + (long long )y$w_buff0 >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL) [2024-06-27 23:05:28,638 INFO L97 edCorrectnessWitness]: Location invariant before [L835-L835] ! multithreaded || (((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EBX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL) && (0LL - (long long )y$flush_delayed) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd1) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd2) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd0) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd1) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd1) + (long long )y$w_buff1 >= 0LL) && (0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$read_delayed) + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_p0_EBX + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$w_buff0 >= 0LL) && (long long )main$tmp_guard1 + (long long )y$w_buff0 >= 0LL) && (long long )x + (long long )y$w_buff0 >= 0LL) && (long long )y + (long long )y$w_buff0 >= 0LL) && (long long )y$flush_delayed + (long long )y$w_buff0 >= 0LL) && (long long )y$mem_tmp + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd2 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff1_thd0 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff1_thd1 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff1_thd2 + (long long )y$w_buff0 >= 0LL) && (long long )y$read_delayed + (long long )y$w_buff0 >= 0LL) && (long long )y$w_buff0 + (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 + (long long )y$w_buff1_used >= 0LL) && (long long )weak$$choice0 + (long long )y$w_buff0 >= 0LL) && (long long )weak$$choice2 + (long long )y$w_buff0 >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL) [2024-06-27 23:05:28,638 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 23:05:28,638 INFO L106 edCorrectnessWitness]: ghost_update [L832-L832] multithreaded = 1; [2024-06-27 23:05:28,678 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 23:05:28,903 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:05:28,914 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 23:05:29,060 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:05:29,086 INFO L206 MainTranslator]: Completed translation [2024-06-27 23:05:29,086 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:05:29 WrapperNode [2024-06-27 23:05:29,086 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 23:05:29,087 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 23:05:29,087 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 23:05:29,087 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 23:05:29,092 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:05:29" (1/1) ... [2024-06-27 23:05:29,108 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:05:29" (1/1) ... [2024-06-27 23:05:29,142 INFO L138 Inliner]: procedures = 174, calls = 38, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 137 [2024-06-27 23:05:29,143 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 23:05:29,143 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 23:05:29,143 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 23:05:29,143 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 23:05:29,155 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:05:29" (1/1) ... [2024-06-27 23:05:29,155 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:05:29" (1/1) ... [2024-06-27 23:05:29,170 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:05:29" (1/1) ... [2024-06-27 23:05:29,186 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:05:29,188 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:05:29" (1/1) ... [2024-06-27 23:05:29,189 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:05:29" (1/1) ... [2024-06-27 23:05:29,194 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:05:29" (1/1) ... [2024-06-27 23:05:29,203 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:05:29" (1/1) ... [2024-06-27 23:05:29,204 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:05:29" (1/1) ... [2024-06-27 23:05:29,205 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:05:29" (1/1) ... [2024-06-27 23:05:29,208 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 23:05:29,208 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 23:05:29,208 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 23:05:29,208 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 23:05:29,209 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:05:29" (1/1) ... [2024-06-27 23:05:29,213 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:05:29,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 23:05:29,233 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:05:29,239 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:05:29,261 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 23:05:29,261 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 23:05:29,261 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 23:05:29,261 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 23:05:29,262 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 23:05:29,262 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 23:05:29,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 23:05:29,262 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 23:05:29,262 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 23:05:29,262 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 23:05:29,263 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:05:29,366 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 23:05:29,367 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 23:05:29,665 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 23:05:29,665 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 23:05:29,797 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 23:05:29,797 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 23:05:29,798 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:05:29 BoogieIcfgContainer [2024-06-27 23:05:29,798 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 23:05:29,800 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 23:05:29,800 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 23:05:29,803 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 23:05:29,803 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:05:27" (1/4) ... [2024-06-27 23:05:29,803 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3a09326c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 11:05:29, skipping insertion in model container [2024-06-27 23:05:29,803 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 11:05:28" (2/4) ... [2024-06-27 23:05:29,804 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3a09326c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 11:05:29, skipping insertion in model container [2024-06-27 23:05:29,804 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:05:29" (3/4) ... [2024-06-27 23:05:29,805 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3a09326c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 11:05:29, skipping insertion in model container [2024-06-27 23:05:29,806 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:05:29" (4/4) ... [2024-06-27 23:05:29,806 INFO L112 eAbstractionObserver]: Analyzing ICFG mix000.oepc.i [2024-06-27 23:05:29,829 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 23:05:29,830 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-27 23:05:29,830 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 23:05:29,870 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 23:05:29,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 38 places, 31 transitions, 70 flow [2024-06-27 23:05:29,922 INFO L124 PetriNetUnfolderBase]: 0/29 cut-off events. [2024-06-27 23:05:29,923 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:05:29,925 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 43 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:05:29,925 INFO L82 GeneralOperation]: Start removeDead. Operand has 38 places, 31 transitions, 70 flow [2024-06-27 23:05:29,927 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 30 places, 23 transitions, 52 flow [2024-06-27 23:05:29,938 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 23:05:29,945 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;@4311732e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 23:05:29,945 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-27 23:05:29,949 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 23:05:29,949 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-27 23:05:29,949 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:05:29,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:29,950 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 23:05:29,950 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:05:29,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:29,956 INFO L85 PathProgramCache]: Analyzing trace with hash 368677949, now seen corresponding path program 1 times [2024-06-27 23:05:29,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:29,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94739278] [2024-06-27 23:05:29,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:29,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:30,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:30,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:30,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:30,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94739278] [2024-06-27 23:05:30,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94739278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:30,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:30,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 23:05:30,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881460876] [2024-06-27 23:05:30,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:30,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 23:05:30,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:30,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 23:05:30,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 23:05:30,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 31 [2024-06-27 23:05:30,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 23 transitions, 52 flow. Second operand has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:30,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:30,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 31 [2024-06-27 23:05:30,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:30,941 INFO L124 PetriNetUnfolderBase]: 162/309 cut-off events. [2024-06-27 23:05:30,942 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-06-27 23:05:30,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 620 conditions, 309 events. 162/309 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1182 event pairs, 97 based on Foata normal form. 1/302 useless extension candidates. Maximal degree in co-relation 609. Up to 288 conditions per place. [2024-06-27 23:05:30,947 INFO L140 encePairwiseOnDemand]: 26/31 looper letters, 21 selfloop transitions, 3 changer transitions 0/29 dead transitions. [2024-06-27 23:05:30,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 29 transitions, 115 flow [2024-06-27 23:05:30,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 23:05:30,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 23:05:30,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 56 transitions. [2024-06-27 23:05:30,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6021505376344086 [2024-06-27 23:05:30,958 INFO L175 Difference]: Start difference. First operand has 30 places, 23 transitions, 52 flow. Second operand 3 states and 56 transitions. [2024-06-27 23:05:30,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 29 transitions, 115 flow [2024-06-27 23:05:30,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 29 transitions, 112 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 23:05:30,962 INFO L231 Difference]: Finished difference. Result has 31 places, 25 transitions, 71 flow [2024-06-27 23:05:30,963 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:05:30,966 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 1 predicate places. [2024-06-27 23:05:30,966 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 25 transitions, 71 flow [2024-06-27 23:05:30,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:30,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:30,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:30,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 23:05:30,967 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:05:30,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:30,968 INFO L85 PathProgramCache]: Analyzing trace with hash 2112218588, now seen corresponding path program 1 times [2024-06-27 23:05:30,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:30,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687176210] [2024-06-27 23:05:30,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:30,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:31,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:31,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:31,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:31,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687176210] [2024-06-27 23:05:31,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687176210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:31,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:31,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 23:05:31,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392283872] [2024-06-27 23:05:31,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:31,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 23:05:31,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:31,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 23:05:31,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 23:05:31,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 31 [2024-06-27 23:05:31,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 25 transitions, 71 flow. Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:31,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:31,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 31 [2024-06-27 23:05:31,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:31,825 INFO L124 PetriNetUnfolderBase]: 159/306 cut-off events. [2024-06-27 23:05:31,825 INFO L125 PetriNetUnfolderBase]: For 60/60 co-relation queries the response was YES. [2024-06-27 23:05:31,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 694 conditions, 306 events. 159/306 cut-off events. For 60/60 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1173 event pairs, 79 based on Foata normal form. 2/306 useless extension candidates. Maximal degree in co-relation 682. Up to 274 conditions per place. [2024-06-27 23:05:31,829 INFO L140 encePairwiseOnDemand]: 25/31 looper letters, 25 selfloop transitions, 5 changer transitions 0/35 dead transitions. [2024-06-27 23:05:31,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 35 transitions, 157 flow [2024-06-27 23:05:31,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:05:31,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:05:31,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 72 transitions. [2024-06-27 23:05:31,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5806451612903226 [2024-06-27 23:05:31,833 INFO L175 Difference]: Start difference. First operand has 31 places, 25 transitions, 71 flow. Second operand 4 states and 72 transitions. [2024-06-27 23:05:31,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 35 transitions, 157 flow [2024-06-27 23:05:31,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 35 transitions, 154 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 23:05:31,837 INFO L231 Difference]: Finished difference. Result has 34 places, 27 transitions, 95 flow [2024-06-27 23:05:31,837 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:05:31,838 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 4 predicate places. [2024-06-27 23:05:31,838 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 27 transitions, 95 flow [2024-06-27 23:05:31,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:31,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:31,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:31,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 23:05:31,840 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:05:31,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:31,842 INFO L85 PathProgramCache]: Analyzing trace with hash 1054267720, now seen corresponding path program 1 times [2024-06-27 23:05:31,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:31,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172323230] [2024-06-27 23:05:31,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:31,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:31,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:32,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:32,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:32,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172323230] [2024-06-27 23:05:32,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172323230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:32,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:32,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:05:32,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727686960] [2024-06-27 23:05:32,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:32,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:05:32,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:32,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:05:32,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:05:33,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-27 23:05:33,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 27 transitions, 95 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:05:33,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:33,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-27 23:05:33,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:33,188 INFO L124 PetriNetUnfolderBase]: 153/300 cut-off events. [2024-06-27 23:05:33,188 INFO L125 PetriNetUnfolderBase]: For 174/174 co-relation queries the response was YES. [2024-06-27 23:05:33,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 748 conditions, 300 events. 153/300 cut-off events. For 174/174 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1128 event pairs, 43 based on Foata normal form. 4/302 useless extension candidates. Maximal degree in co-relation 733. Up to 246 conditions per place. [2024-06-27 23:05:33,190 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 30 selfloop transitions, 8 changer transitions 0/42 dead transitions. [2024-06-27 23:05:33,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 42 transitions, 211 flow [2024-06-27 23:05:33,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:05:33,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:05:33,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 94 transitions. [2024-06-27 23:05:33,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5053763440860215 [2024-06-27 23:05:33,191 INFO L175 Difference]: Start difference. First operand has 34 places, 27 transitions, 95 flow. Second operand 6 states and 94 transitions. [2024-06-27 23:05:33,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 42 transitions, 211 flow [2024-06-27 23:05:33,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 42 transitions, 202 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-27 23:05:33,193 INFO L231 Difference]: Finished difference. Result has 38 places, 29 transitions, 121 flow [2024-06-27 23:05:33,193 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=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=121, PETRI_PLACES=38, PETRI_TRANSITIONS=29} [2024-06-27 23:05:33,194 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 8 predicate places. [2024-06-27 23:05:33,194 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 29 transitions, 121 flow [2024-06-27 23:05:33,194 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:05:33,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:33,194 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:33,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 23:05:33,195 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 23:05:33,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:33,195 INFO L85 PathProgramCache]: Analyzing trace with hash -905032760, now seen corresponding path program 1 times [2024-06-27 23:05:33,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:33,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424062453] [2024-06-27 23:05:33,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:33,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:33,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:33,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:05:33,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:33,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424062453] [2024-06-27 23:05:33,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424062453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:33,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:33,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:05:33,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359098822] [2024-06-27 23:05:33,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:33,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:05:33,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:33,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:05:33,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:05:33,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:05:33,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 29 transitions, 121 flow. Second operand has 5 states, 5 states have (on average 7.8) internal successors, (39), 5 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:33,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:33,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:05:33,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:33,978 INFO L124 PetriNetUnfolderBase]: 211/379 cut-off events. [2024-06-27 23:05:33,979 INFO L125 PetriNetUnfolderBase]: For 353/353 co-relation queries the response was YES. [2024-06-27 23:05:33,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1054 conditions, 379 events. 211/379 cut-off events. For 353/353 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1334 event pairs, 92 based on Foata normal form. 1/378 useless extension candidates. Maximal degree in co-relation 1037. Up to 368 conditions per place. [2024-06-27 23:05:33,981 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 27 selfloop transitions, 8 changer transitions 0/37 dead transitions. [2024-06-27 23:05:33,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 37 transitions, 217 flow [2024-06-27 23:05:33,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:05:33,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:05:33,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 62 transitions. [2024-06-27 23:05:33,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-27 23:05:33,982 INFO L175 Difference]: Start difference. First operand has 38 places, 29 transitions, 121 flow. Second operand 5 states and 62 transitions. [2024-06-27 23:05:33,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 37 transitions, 217 flow [2024-06-27 23:05:33,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 37 transitions, 198 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 23:05:33,984 INFO L231 Difference]: Finished difference. Result has 40 places, 33 transitions, 150 flow [2024-06-27 23:05:33,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=104, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=150, PETRI_PLACES=40, PETRI_TRANSITIONS=33} [2024-06-27 23:05:33,985 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 10 predicate places. [2024-06-27 23:05:33,985 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 33 transitions, 150 flow [2024-06-27 23:05:33,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.8) internal successors, (39), 5 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:33,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:33,985 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:33,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 23:05:33,985 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:05:33,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:33,986 INFO L85 PathProgramCache]: Analyzing trace with hash -1405231846, now seen corresponding path program 1 times [2024-06-27 23:05:33,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:33,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063828012] [2024-06-27 23:05:33,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:33,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:34,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:35,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:35,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:35,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063828012] [2024-06-27 23:05:35,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063828012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:35,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:35,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:05:35,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917640098] [2024-06-27 23:05:35,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:35,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:05:35,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:35,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:05:35,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:05:35,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:05:35,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 33 transitions, 150 flow. Second operand has 9 states, 9 states have (on average 9.11111111111111) internal successors, (82), 9 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:05:35,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:35,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:05:35,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:36,327 INFO L124 PetriNetUnfolderBase]: 190/354 cut-off events. [2024-06-27 23:05:36,328 INFO L125 PetriNetUnfolderBase]: For 528/528 co-relation queries the response was YES. [2024-06-27 23:05:36,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1032 conditions, 354 events. 190/354 cut-off events. For 528/528 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1257 event pairs, 34 based on Foata normal form. 4/356 useless extension candidates. Maximal degree in co-relation 1012. Up to 272 conditions per place. [2024-06-27 23:05:36,329 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 39 selfloop transitions, 14 changer transitions 0/57 dead transitions. [2024-06-27 23:05:36,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 57 transitions, 320 flow [2024-06-27 23:05:36,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:05:36,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:05:36,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 125 transitions. [2024-06-27 23:05:36,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44802867383512546 [2024-06-27 23:05:36,331 INFO L175 Difference]: Start difference. First operand has 40 places, 33 transitions, 150 flow. Second operand 9 states and 125 transitions. [2024-06-27 23:05:36,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 57 transitions, 320 flow [2024-06-27 23:05:36,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 57 transitions, 311 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 23:05:36,333 INFO L231 Difference]: Finished difference. Result has 48 places, 36 transitions, 187 flow [2024-06-27 23:05:36,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=133, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=187, PETRI_PLACES=48, PETRI_TRANSITIONS=36} [2024-06-27 23:05:36,334 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 18 predicate places. [2024-06-27 23:05:36,334 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 36 transitions, 187 flow [2024-06-27 23:05:36,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.11111111111111) internal successors, (82), 9 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:05:36,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:36,334 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:36,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 23:05:36,335 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:05:36,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:36,335 INFO L85 PathProgramCache]: Analyzing trace with hash 2008756451, now seen corresponding path program 1 times [2024-06-27 23:05:36,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:36,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730227894] [2024-06-27 23:05:36,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:36,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:36,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:36,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:36,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:36,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730227894] [2024-06-27 23:05:36,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730227894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:36,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:36,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:05:36,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339905133] [2024-06-27 23:05:36,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:36,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:05:36,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:36,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:05:36,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:05:36,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:05:36,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 36 transitions, 187 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:05:36,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:36,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:05:36,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:37,211 INFO L124 PetriNetUnfolderBase]: 201/362 cut-off events. [2024-06-27 23:05:37,212 INFO L125 PetriNetUnfolderBase]: For 705/705 co-relation queries the response was YES. [2024-06-27 23:05:37,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1180 conditions, 362 events. 201/362 cut-off events. For 705/705 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1236 event pairs, 49 based on Foata normal form. 3/363 useless extension candidates. Maximal degree in co-relation 1156. Up to 342 conditions per place. [2024-06-27 23:05:37,214 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 33 selfloop transitions, 10 changer transitions 0/45 dead transitions. [2024-06-27 23:05:37,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 45 transitions, 297 flow [2024-06-27 23:05:37,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:05:37,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:05:37,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 72 transitions. [2024-06-27 23:05:37,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-27 23:05:37,215 INFO L175 Difference]: Start difference. First operand has 48 places, 36 transitions, 187 flow. Second operand 6 states and 72 transitions. [2024-06-27 23:05:37,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 45 transitions, 297 flow [2024-06-27 23:05:37,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 45 transitions, 269 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 23:05:37,217 INFO L231 Difference]: Finished difference. Result has 49 places, 38 transitions, 198 flow [2024-06-27 23:05:37,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=159, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=198, PETRI_PLACES=49, PETRI_TRANSITIONS=38} [2024-06-27 23:05:37,218 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 19 predicate places. [2024-06-27 23:05:37,218 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 38 transitions, 198 flow [2024-06-27 23:05:37,218 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:05:37,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:37,218 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:37,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 23:05:37,219 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:05:37,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:37,219 INFO L85 PathProgramCache]: Analyzing trace with hash 2135233639, now seen corresponding path program 1 times [2024-06-27 23:05:37,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:37,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978953987] [2024-06-27 23:05:37,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:37,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:37,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:37,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:05:37,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:37,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978953987] [2024-06-27 23:05:37,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978953987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:37,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:37,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:05:37,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159820262] [2024-06-27 23:05:37,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:37,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:05:37,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:37,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:05:37,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:05:37,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:05:37,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 38 transitions, 198 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:05:37,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:37,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:05:37,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:38,122 INFO L124 PetriNetUnfolderBase]: 213/383 cut-off events. [2024-06-27 23:05:38,123 INFO L125 PetriNetUnfolderBase]: For 899/899 co-relation queries the response was YES. [2024-06-27 23:05:38,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1303 conditions, 383 events. 213/383 cut-off events. For 899/899 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1315 event pairs, 50 based on Foata normal form. 1/382 useless extension candidates. Maximal degree in co-relation 1277. Up to 359 conditions per place. [2024-06-27 23:05:38,125 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 36 selfloop transitions, 13 changer transitions 0/51 dead transitions. [2024-06-27 23:05:38,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 51 transitions, 353 flow [2024-06-27 23:05:38,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:05:38,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:05:38,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 80 transitions. [2024-06-27 23:05:38,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3686635944700461 [2024-06-27 23:05:38,127 INFO L175 Difference]: Start difference. First operand has 49 places, 38 transitions, 198 flow. Second operand 7 states and 80 transitions. [2024-06-27 23:05:38,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 51 transitions, 353 flow [2024-06-27 23:05:38,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 51 transitions, 334 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-27 23:05:38,130 INFO L231 Difference]: Finished difference. Result has 53 places, 44 transitions, 251 flow [2024-06-27 23:05:38,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=179, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=251, PETRI_PLACES=53, PETRI_TRANSITIONS=44} [2024-06-27 23:05:38,131 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 23 predicate places. [2024-06-27 23:05:38,131 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 44 transitions, 251 flow [2024-06-27 23:05:38,131 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:05:38,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:38,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:38,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 23:05:38,132 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:05:38,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:38,132 INFO L85 PathProgramCache]: Analyzing trace with hash -1265593527, now seen corresponding path program 2 times [2024-06-27 23:05:38,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:38,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843023633] [2024-06-27 23:05:38,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:38,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:38,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:38,730 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:38,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:38,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843023633] [2024-06-27 23:05:38,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843023633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:38,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:38,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:05:38,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760262378] [2024-06-27 23:05:38,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:38,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:05:38,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:38,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:05:38,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:05:38,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:05:38,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 44 transitions, 251 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:05:38,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:38,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:05:38,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:38,959 INFO L124 PetriNetUnfolderBase]: 211/380 cut-off events. [2024-06-27 23:05:38,959 INFO L125 PetriNetUnfolderBase]: For 1204/1204 co-relation queries the response was YES. [2024-06-27 23:05:38,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1388 conditions, 380 events. 211/380 cut-off events. For 1204/1204 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1303 event pairs, 49 based on Foata normal form. 1/379 useless extension candidates. Maximal degree in co-relation 1360. Up to 365 conditions per place. [2024-06-27 23:05:38,961 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 37 selfloop transitions, 10 changer transitions 0/49 dead transitions. [2024-06-27 23:05:38,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 49 transitions, 357 flow [2024-06-27 23:05:38,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:05:38,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:05:38,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 76 transitions. [2024-06-27 23:05:38,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35023041474654376 [2024-06-27 23:05:38,963 INFO L175 Difference]: Start difference. First operand has 53 places, 44 transitions, 251 flow. Second operand 7 states and 76 transitions. [2024-06-27 23:05:38,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 49 transitions, 357 flow [2024-06-27 23:05:38,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 49 transitions, 342 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 23:05:38,965 INFO L231 Difference]: Finished difference. Result has 57 places, 44 transitions, 261 flow [2024-06-27 23:05:38,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=236, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=261, PETRI_PLACES=57, PETRI_TRANSITIONS=44} [2024-06-27 23:05:38,966 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 27 predicate places. [2024-06-27 23:05:38,966 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 44 transitions, 261 flow [2024-06-27 23:05:38,966 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:05:38,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:38,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:38,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 23:05:38,966 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:05:38,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:38,967 INFO L85 PathProgramCache]: Analyzing trace with hash -1114817301, now seen corresponding path program 3 times [2024-06-27 23:05:38,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:38,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138588653] [2024-06-27 23:05:38,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:38,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:38,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:39,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:05:39,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:39,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138588653] [2024-06-27 23:05:39,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138588653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:39,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:39,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:05:39,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23789044] [2024-06-27 23:05:39,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:39,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:05:39,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:39,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:05:39,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:05:39,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:05:39,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 44 transitions, 261 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:05:39,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:39,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:05:39,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:39,784 INFO L124 PetriNetUnfolderBase]: 209/377 cut-off events. [2024-06-27 23:05:39,784 INFO L125 PetriNetUnfolderBase]: For 1485/1485 co-relation queries the response was YES. [2024-06-27 23:05:39,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1423 conditions, 377 events. 209/377 cut-off events. For 1485/1485 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1289 event pairs, 49 based on Foata normal form. 1/376 useless extension candidates. Maximal degree in co-relation 1393. Up to 345 conditions per place. [2024-06-27 23:05:39,786 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 38 selfloop transitions, 17 changer transitions 0/57 dead transitions. [2024-06-27 23:05:39,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 57 transitions, 420 flow [2024-06-27 23:05:39,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:05:39,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:05:39,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 84 transitions. [2024-06-27 23:05:39,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-27 23:05:39,787 INFO L175 Difference]: Start difference. First operand has 57 places, 44 transitions, 261 flow. Second operand 7 states and 84 transitions. [2024-06-27 23:05:39,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 57 transitions, 420 flow [2024-06-27 23:05:39,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 57 transitions, 401 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-27 23:05:39,790 INFO L231 Difference]: Finished difference. Result has 60 places, 48 transitions, 322 flow [2024-06-27 23:05:39,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=242, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=322, PETRI_PLACES=60, PETRI_TRANSITIONS=48} [2024-06-27 23:05:39,791 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 30 predicate places. [2024-06-27 23:05:39,791 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 48 transitions, 322 flow [2024-06-27 23:05:39,791 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:05:39,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:39,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:39,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 23:05:39,792 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:05:39,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:39,792 INFO L85 PathProgramCache]: Analyzing trace with hash -807695221, now seen corresponding path program 1 times [2024-06-27 23:05:39,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:39,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015247404] [2024-06-27 23:05:39,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:39,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:39,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:40,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:40,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:40,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015247404] [2024-06-27 23:05:40,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015247404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:40,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:40,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:05:40,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726462555] [2024-06-27 23:05:40,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:40,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:05:40,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:40,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:05:40,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:05:40,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:05:40,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 48 transitions, 322 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:05:40,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:40,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:05:40,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:41,053 INFO L124 PetriNetUnfolderBase]: 221/398 cut-off events. [2024-06-27 23:05:41,053 INFO L125 PetriNetUnfolderBase]: For 1962/1962 co-relation queries the response was YES. [2024-06-27 23:05:41,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1613 conditions, 398 events. 221/398 cut-off events. For 1962/1962 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1398 event pairs, 50 based on Foata normal form. 1/397 useless extension candidates. Maximal degree in co-relation 1581. Up to 360 conditions per place. [2024-06-27 23:05:41,055 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 43 selfloop transitions, 18 changer transitions 0/63 dead transitions. [2024-06-27 23:05:41,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 63 transitions, 521 flow [2024-06-27 23:05:41,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:05:41,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:05:41,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 85 transitions. [2024-06-27 23:05:41,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391705069124424 [2024-06-27 23:05:41,057 INFO L175 Difference]: Start difference. First operand has 60 places, 48 transitions, 322 flow. Second operand 7 states and 85 transitions. [2024-06-27 23:05:41,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 63 transitions, 521 flow [2024-06-27 23:05:41,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 63 transitions, 489 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-27 23:05:41,062 INFO L231 Difference]: Finished difference. Result has 65 places, 54 transitions, 381 flow [2024-06-27 23:05:41,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=290, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=381, PETRI_PLACES=65, PETRI_TRANSITIONS=54} [2024-06-27 23:05:41,063 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 35 predicate places. [2024-06-27 23:05:41,064 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 54 transitions, 381 flow [2024-06-27 23:05:41,064 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:05:41,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:41,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:41,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 23:05:41,065 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:05:41,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:41,066 INFO L85 PathProgramCache]: Analyzing trace with hash 1502795314, now seen corresponding path program 1 times [2024-06-27 23:05:41,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:41,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767440810] [2024-06-27 23:05:41,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:41,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:41,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:41,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:05:41,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:41,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767440810] [2024-06-27 23:05:41,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767440810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:41,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:41,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:05:41,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111317348] [2024-06-27 23:05:41,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:41,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:05:41,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:41,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:05:41,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:05:41,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:05:41,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 54 transitions, 381 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:05:41,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:41,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:05:41,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:42,112 INFO L124 PetriNetUnfolderBase]: 245/437 cut-off events. [2024-06-27 23:05:42,112 INFO L125 PetriNetUnfolderBase]: For 2655/2655 co-relation queries the response was YES. [2024-06-27 23:05:42,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1866 conditions, 437 events. 245/437 cut-off events. For 2655/2655 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1568 event pairs, 54 based on Foata normal form. 3/438 useless extension candidates. Maximal degree in co-relation 1832. Up to 385 conditions per place. [2024-06-27 23:05:42,114 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 53 selfloop transitions, 17 changer transitions 0/72 dead transitions. [2024-06-27 23:05:42,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 72 transitions, 603 flow [2024-06-27 23:05:42,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:05:42,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:05:42,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 89 transitions. [2024-06-27 23:05:42,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41013824884792627 [2024-06-27 23:05:42,117 INFO L175 Difference]: Start difference. First operand has 65 places, 54 transitions, 381 flow. Second operand 7 states and 89 transitions. [2024-06-27 23:05:42,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 72 transitions, 603 flow [2024-06-27 23:05:42,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 72 transitions, 577 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-27 23:05:42,121 INFO L231 Difference]: Finished difference. Result has 70 places, 60 transitions, 443 flow [2024-06-27 23:05:42,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=355, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=443, PETRI_PLACES=70, PETRI_TRANSITIONS=60} [2024-06-27 23:05:42,122 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 40 predicate places. [2024-06-27 23:05:42,122 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 60 transitions, 443 flow [2024-06-27 23:05:42,122 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:05:42,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:42,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:42,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 23:05:42,122 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:05:42,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:42,123 INFO L85 PathProgramCache]: Analyzing trace with hash -807689641, now seen corresponding path program 2 times [2024-06-27 23:05:42,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:42,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042814117] [2024-06-27 23:05:42,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:42,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:42,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:43,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:43,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:43,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042814117] [2024-06-27 23:05:43,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042814117] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:43,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:43,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:43,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999332589] [2024-06-27 23:05:43,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:43,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:43,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:43,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:43,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:43,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:05:43,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 60 transitions, 443 flow. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:43,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:43,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:05:43,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:43,437 INFO L124 PetriNetUnfolderBase]: 248/442 cut-off events. [2024-06-27 23:05:43,437 INFO L125 PetriNetUnfolderBase]: For 3092/3092 co-relation queries the response was YES. [2024-06-27 23:05:43,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2038 conditions, 442 events. 248/442 cut-off events. For 3092/3092 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1593 event pairs, 53 based on Foata normal form. 1/441 useless extension candidates. Maximal degree in co-relation 2000. Up to 415 conditions per place. [2024-06-27 23:05:43,440 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 52 selfloop transitions, 15 changer transitions 0/69 dead transitions. [2024-06-27 23:05:43,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 69 transitions, 611 flow [2024-06-27 23:05:43,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:05:43,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:05:43,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 88 transitions. [2024-06-27 23:05:43,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-27 23:05:43,441 INFO L175 Difference]: Start difference. First operand has 70 places, 60 transitions, 443 flow. Second operand 8 states and 88 transitions. [2024-06-27 23:05:43,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 69 transitions, 611 flow [2024-06-27 23:05:43,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 69 transitions, 597 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-27 23:05:43,445 INFO L231 Difference]: Finished difference. Result has 76 places, 62 transitions, 484 flow [2024-06-27 23:05:43,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=429, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=484, PETRI_PLACES=76, PETRI_TRANSITIONS=62} [2024-06-27 23:05:43,446 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 46 predicate places. [2024-06-27 23:05:43,446 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 62 transitions, 484 flow [2024-06-27 23:05:43,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:43,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:43,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:43,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 23:05:43,447 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:05:43,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:43,447 INFO L85 PathProgramCache]: Analyzing trace with hash -578692951, now seen corresponding path program 3 times [2024-06-27 23:05:43,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:43,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369691482] [2024-06-27 23:05:43,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:43,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:43,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:44,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:44,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:44,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369691482] [2024-06-27 23:05:44,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369691482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:44,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:44,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:44,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817164581] [2024-06-27 23:05:44,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:44,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:44,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:44,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:44,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:44,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:05:44,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 62 transitions, 484 flow. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:44,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:44,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:05:44,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:44,721 INFO L124 PetriNetUnfolderBase]: 246/439 cut-off events. [2024-06-27 23:05:44,721 INFO L125 PetriNetUnfolderBase]: For 3491/3491 co-relation queries the response was YES. [2024-06-27 23:05:44,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2070 conditions, 439 events. 246/439 cut-off events. For 3491/3491 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1575 event pairs, 52 based on Foata normal form. 1/438 useless extension candidates. Maximal degree in co-relation 2029. Up to 420 conditions per place. [2024-06-27 23:05:44,724 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 54 selfloop transitions, 12 changer transitions 0/68 dead transitions. [2024-06-27 23:05:44,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 68 transitions, 630 flow [2024-06-27 23:05:44,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:05:44,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:05:44,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 85 transitions. [2024-06-27 23:05:44,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34274193548387094 [2024-06-27 23:05:44,725 INFO L175 Difference]: Start difference. First operand has 76 places, 62 transitions, 484 flow. Second operand 8 states and 85 transitions. [2024-06-27 23:05:44,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 68 transitions, 630 flow [2024-06-27 23:05:44,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 68 transitions, 593 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 23:05:44,729 INFO L231 Difference]: Finished difference. Result has 78 places, 62 transitions, 476 flow [2024-06-27 23:05:44,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=447, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=476, PETRI_PLACES=78, PETRI_TRANSITIONS=62} [2024-06-27 23:05:44,730 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 48 predicate places. [2024-06-27 23:05:44,730 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 62 transitions, 476 flow [2024-06-27 23:05:44,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:44,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:44,731 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:44,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 23:05:44,731 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:05:44,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:44,731 INFO L85 PathProgramCache]: Analyzing trace with hash -1465272894, now seen corresponding path program 2 times [2024-06-27 23:05:44,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:44,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307260556] [2024-06-27 23:05:44,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:44,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:44,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:45,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:05:45,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:45,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307260556] [2024-06-27 23:05:45,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307260556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:45,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:45,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:05:45,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503745913] [2024-06-27 23:05:45,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:45,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:05:45,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:45,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:05:45,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:05:45,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:05:45,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 62 transitions, 476 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:05:45,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:45,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:05:45,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:45,696 INFO L124 PetriNetUnfolderBase]: 255/454 cut-off events. [2024-06-27 23:05:45,696 INFO L125 PetriNetUnfolderBase]: For 4188/4188 co-relation queries the response was YES. [2024-06-27 23:05:45,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2160 conditions, 454 events. 255/454 cut-off events. For 4188/4188 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1641 event pairs, 52 based on Foata normal form. 3/455 useless extension candidates. Maximal degree in co-relation 2118. Up to 412 conditions per place. [2024-06-27 23:05:45,699 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 58 selfloop transitions, 15 changer transitions 0/75 dead transitions. [2024-06-27 23:05:45,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 75 transitions, 692 flow [2024-06-27 23:05:45,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:05:45,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:05:45,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 86 transitions. [2024-06-27 23:05:45,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39631336405529954 [2024-06-27 23:05:45,700 INFO L175 Difference]: Start difference. First operand has 78 places, 62 transitions, 476 flow. Second operand 7 states and 86 transitions. [2024-06-27 23:05:45,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 75 transitions, 692 flow [2024-06-27 23:05:45,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 75 transitions, 665 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 23:05:45,705 INFO L231 Difference]: Finished difference. Result has 79 places, 64 transitions, 500 flow [2024-06-27 23:05:45,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=449, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=500, PETRI_PLACES=79, PETRI_TRANSITIONS=64} [2024-06-27 23:05:45,706 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 49 predicate places. [2024-06-27 23:05:45,706 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 64 transitions, 500 flow [2024-06-27 23:05:45,706 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:05:45,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:45,706 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:45,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 23:05:45,707 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:05:45,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:45,707 INFO L85 PathProgramCache]: Analyzing trace with hash 1974654658, now seen corresponding path program 3 times [2024-06-27 23:05:45,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:45,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345105615] [2024-06-27 23:05:45,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:45,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:45,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:46,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:46,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:46,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345105615] [2024-06-27 23:05:46,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345105615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:46,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:46,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:05:46,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199525792] [2024-06-27 23:05:46,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:46,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:05:46,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:46,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:05:46,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:05:46,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:05:46,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 64 transitions, 500 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:05:46,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:46,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:05:46,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:46,589 INFO L124 PetriNetUnfolderBase]: 249/445 cut-off events. [2024-06-27 23:05:46,589 INFO L125 PetriNetUnfolderBase]: For 4493/4493 co-relation queries the response was YES. [2024-06-27 23:05:46,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2144 conditions, 445 events. 249/445 cut-off events. For 4493/4493 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1602 event pairs, 50 based on Foata normal form. 3/446 useless extension candidates. Maximal degree in co-relation 2101. Up to 420 conditions per place. [2024-06-27 23:05:46,592 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 58 selfloop transitions, 12 changer transitions 0/72 dead transitions. [2024-06-27 23:05:46,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 72 transitions, 660 flow [2024-06-27 23:05:46,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:05:46,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:05:46,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 81 transitions. [2024-06-27 23:05:46,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37327188940092165 [2024-06-27 23:05:46,594 INFO L175 Difference]: Start difference. First operand has 79 places, 64 transitions, 500 flow. Second operand 7 states and 81 transitions. [2024-06-27 23:05:46,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 72 transitions, 660 flow [2024-06-27 23:05:46,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 72 transitions, 614 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 23:05:46,599 INFO L231 Difference]: Finished difference. Result has 81 places, 64 transitions, 483 flow [2024-06-27 23:05:46,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=454, PETRI_DIFFERENCE_MINUEND_PLACES=74, 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=483, PETRI_PLACES=81, PETRI_TRANSITIONS=64} [2024-06-27 23:05:46,600 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 51 predicate places. [2024-06-27 23:05:46,600 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 64 transitions, 483 flow [2024-06-27 23:05:46,600 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:05:46,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:46,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:46,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 23:05:46,601 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:05:46,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:46,601 INFO L85 PathProgramCache]: Analyzing trace with hash 1955040511, now seen corresponding path program 4 times [2024-06-27 23:05:46,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:46,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484777226] [2024-06-27 23:05:46,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:46,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:46,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:47,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:05:47,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:47,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484777226] [2024-06-27 23:05:47,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484777226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:47,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:47,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:05:47,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040945673] [2024-06-27 23:05:47,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:47,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:05:47,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:47,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:05:47,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:05:47,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:05:47,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 64 transitions, 483 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:05:47,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:47,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:05:47,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:47,501 INFO L124 PetriNetUnfolderBase]: 256/457 cut-off events. [2024-06-27 23:05:47,501 INFO L125 PetriNetUnfolderBase]: For 4741/4741 co-relation queries the response was YES. [2024-06-27 23:05:47,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2199 conditions, 457 events. 256/457 cut-off events. For 4741/4741 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1669 event pairs, 49 based on Foata normal form. 1/456 useless extension candidates. Maximal degree in co-relation 2155. Up to 390 conditions per place. [2024-06-27 23:05:47,505 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 52 selfloop transitions, 30 changer transitions 0/84 dead transitions. [2024-06-27 23:05:47,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 84 transitions, 764 flow [2024-06-27 23:05:47,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:05:47,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:05:47,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 98 transitions. [2024-06-27 23:05:47,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3951612903225806 [2024-06-27 23:05:47,507 INFO L175 Difference]: Start difference. First operand has 81 places, 64 transitions, 483 flow. Second operand 8 states and 98 transitions. [2024-06-27 23:05:47,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 84 transitions, 764 flow [2024-06-27 23:05:47,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 84 transitions, 734 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 23:05:47,513 INFO L231 Difference]: Finished difference. Result has 85 places, 71 transitions, 599 flow [2024-06-27 23:05:47,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=453, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=599, PETRI_PLACES=85, PETRI_TRANSITIONS=71} [2024-06-27 23:05:47,514 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 55 predicate places. [2024-06-27 23:05:47,514 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 71 transitions, 599 flow [2024-06-27 23:05:47,514 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:05:47,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:47,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:47,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 23:05:47,515 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:05:47,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:47,515 INFO L85 PathProgramCache]: Analyzing trace with hash -228375161, now seen corresponding path program 5 times [2024-06-27 23:05:47,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:47,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210960360] [2024-06-27 23:05:47,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:47,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:47,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:48,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:48,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:48,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210960360] [2024-06-27 23:05:48,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210960360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:48,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:48,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:48,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125945102] [2024-06-27 23:05:48,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:48,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:48,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:48,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:48,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:48,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:05:48,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 71 transitions, 599 flow. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:48,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:48,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:05:48,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:48,982 INFO L124 PetriNetUnfolderBase]: 259/462 cut-off events. [2024-06-27 23:05:48,983 INFO L125 PetriNetUnfolderBase]: For 5537/5537 co-relation queries the response was YES. [2024-06-27 23:05:48,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2371 conditions, 462 events. 259/462 cut-off events. For 5537/5537 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1688 event pairs, 50 based on Foata normal form. 1/461 useless extension candidates. Maximal degree in co-relation 2324. Up to 417 conditions per place. [2024-06-27 23:05:48,986 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 62 selfloop transitions, 22 changer transitions 0/86 dead transitions. [2024-06-27 23:05:48,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 86 transitions, 864 flow [2024-06-27 23:05:48,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:05:48,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:05:48,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 97 transitions. [2024-06-27 23:05:48,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3911290322580645 [2024-06-27 23:05:48,987 INFO L175 Difference]: Start difference. First operand has 85 places, 71 transitions, 599 flow. Second operand 8 states and 97 transitions. [2024-06-27 23:05:48,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 86 transitions, 864 flow [2024-06-27 23:05:48,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 86 transitions, 815 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-27 23:05:48,995 INFO L231 Difference]: Finished difference. Result has 91 places, 74 transitions, 640 flow [2024-06-27 23:05:48,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=552, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=640, PETRI_PLACES=91, PETRI_TRANSITIONS=74} [2024-06-27 23:05:48,995 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 61 predicate places. [2024-06-27 23:05:48,995 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 74 transitions, 640 flow [2024-06-27 23:05:48,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:48,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:48,996 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:48,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 23:05:48,996 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:05:48,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:48,996 INFO L85 PathProgramCache]: Analyzing trace with hash -199597241, now seen corresponding path program 6 times [2024-06-27 23:05:48,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:48,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631522113] [2024-06-27 23:05:48,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:48,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:49,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:49,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:49,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:49,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631522113] [2024-06-27 23:05:49,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631522113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:49,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:49,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:05:49,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930390624] [2024-06-27 23:05:49,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:49,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:05:49,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:49,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:05:49,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:05:49,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:05:49,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 74 transitions, 640 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:05:49,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:49,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:05:49,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:50,198 INFO L124 PetriNetUnfolderBase]: 257/459 cut-off events. [2024-06-27 23:05:50,198 INFO L125 PetriNetUnfolderBase]: For 5858/5858 co-relation queries the response was YES. [2024-06-27 23:05:50,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2364 conditions, 459 events. 257/459 cut-off events. For 5858/5858 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1671 event pairs, 49 based on Foata normal form. 1/458 useless extension candidates. Maximal degree in co-relation 2314. Up to 423 conditions per place. [2024-06-27 23:05:50,201 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 64 selfloop transitions, 18 changer transitions 0/84 dead transitions. [2024-06-27 23:05:50,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 84 transitions, 830 flow [2024-06-27 23:05:50,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:05:50,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:05:50,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 87 transitions. [2024-06-27 23:05:50,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4009216589861751 [2024-06-27 23:05:50,202 INFO L175 Difference]: Start difference. First operand has 91 places, 74 transitions, 640 flow. Second operand 7 states and 87 transitions. [2024-06-27 23:05:50,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 84 transitions, 830 flow [2024-06-27 23:05:50,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 84 transitions, 756 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 23:05:50,210 INFO L231 Difference]: Finished difference. Result has 91 places, 74 transitions, 607 flow [2024-06-27 23:05:50,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=566, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=607, PETRI_PLACES=91, PETRI_TRANSITIONS=74} [2024-06-27 23:05:50,210 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 61 predicate places. [2024-06-27 23:05:50,210 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 74 transitions, 607 flow [2024-06-27 23:05:50,210 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:05:50,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:50,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:50,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 23:05:50,211 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:05:50,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:50,211 INFO L85 PathProgramCache]: Analyzing trace with hash -228225214, now seen corresponding path program 4 times [2024-06-27 23:05:50,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:50,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863820213] [2024-06-27 23:05:50,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:50,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:50,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:50,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-27 23:05:50,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:50,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863820213] [2024-06-27 23:05:50,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863820213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:50,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:50,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:05:50,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578756702] [2024-06-27 23:05:50,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:50,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:05:50,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:50,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:05:50,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:05:50,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:05:50,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 74 transitions, 607 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:05:50,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:50,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:05:50,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:51,162 INFO L124 PetriNetUnfolderBase]: 255/456 cut-off events. [2024-06-27 23:05:51,162 INFO L125 PetriNetUnfolderBase]: For 6296/6296 co-relation queries the response was YES. [2024-06-27 23:05:51,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2320 conditions, 456 events. 255/456 cut-off events. For 6296/6296 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1671 event pairs, 50 based on Foata normal form. 1/455 useless extension candidates. Maximal degree in co-relation 2272. Up to 408 conditions per place. [2024-06-27 23:05:51,165 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 66 selfloop transitions, 22 changer transitions 0/90 dead transitions. [2024-06-27 23:05:51,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 90 transitions, 842 flow [2024-06-27 23:05:51,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:05:51,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:05:51,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 95 transitions. [2024-06-27 23:05:51,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38306451612903225 [2024-06-27 23:05:51,166 INFO L175 Difference]: Start difference. First operand has 91 places, 74 transitions, 607 flow. Second operand 8 states and 95 transitions. [2024-06-27 23:05:51,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 90 transitions, 842 flow [2024-06-27 23:05:51,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 90 transitions, 797 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 23:05:51,181 INFO L231 Difference]: Finished difference. Result has 94 places, 80 transitions, 667 flow [2024-06-27 23:05:51,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=562, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=667, PETRI_PLACES=94, PETRI_TRANSITIONS=80} [2024-06-27 23:05:51,181 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 64 predicate places. [2024-06-27 23:05:51,181 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 80 transitions, 667 flow [2024-06-27 23:05:51,182 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:05:51,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:51,182 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:51,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 23:05:51,182 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:05:51,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:51,182 INFO L85 PathProgramCache]: Analyzing trace with hash -662753096, now seen corresponding path program 1 times [2024-06-27 23:05:51,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:51,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247792366] [2024-06-27 23:05:51,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:51,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:51,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:52,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:52,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:52,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247792366] [2024-06-27 23:05:52,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247792366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:52,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:52,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:05:52,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664252800] [2024-06-27 23:05:52,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:52,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:05:52,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:52,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:05:52,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:05:52,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:05:52,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 80 transitions, 667 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:52,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:52,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:05:52,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:52,971 INFO L124 PetriNetUnfolderBase]: 269/482 cut-off events. [2024-06-27 23:05:52,971 INFO L125 PetriNetUnfolderBase]: For 7296/7296 co-relation queries the response was YES. [2024-06-27 23:05:52,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2507 conditions, 482 events. 269/482 cut-off events. For 7296/7296 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1812 event pairs, 56 based on Foata normal form. 2/482 useless extension candidates. Maximal degree in co-relation 2457. Up to 442 conditions per place. [2024-06-27 23:05:52,974 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 80 selfloop transitions, 15 changer transitions 0/97 dead transitions. [2024-06-27 23:05:52,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 97 transitions, 923 flow [2024-06-27 23:05:52,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:05:52,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:05:52,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-06-27 23:05:52,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-27 23:05:52,976 INFO L175 Difference]: Start difference. First operand has 94 places, 80 transitions, 667 flow. Second operand 9 states and 99 transitions. [2024-06-27 23:05:52,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 97 transitions, 923 flow [2024-06-27 23:05:52,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 97 transitions, 903 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-27 23:05:52,986 INFO L231 Difference]: Finished difference. Result has 101 places, 85 transitions, 726 flow [2024-06-27 23:05:52,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=647, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=726, PETRI_PLACES=101, PETRI_TRANSITIONS=85} [2024-06-27 23:05:52,986 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 71 predicate places. [2024-06-27 23:05:52,987 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 85 transitions, 726 flow [2024-06-27 23:05:52,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:52,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:52,987 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:52,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 23:05:52,988 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:05:52,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:52,988 INFO L85 PathProgramCache]: Analyzing trace with hash -1039458718, now seen corresponding path program 1 times [2024-06-27 23:05:52,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:52,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872236064] [2024-06-27 23:05:52,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:52,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:53,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:54,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:05:54,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:54,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872236064] [2024-06-27 23:05:54,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872236064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:54,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:54,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:05:54,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022182091] [2024-06-27 23:05:54,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:54,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:05:54,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:54,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:05:54,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:05:54,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:05:54,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 85 transitions, 726 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:54,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:54,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:05:54,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:54,528 INFO L124 PetriNetUnfolderBase]: 297/527 cut-off events. [2024-06-27 23:05:54,528 INFO L125 PetriNetUnfolderBase]: For 8877/8877 co-relation queries the response was YES. [2024-06-27 23:05:54,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2863 conditions, 527 events. 297/527 cut-off events. For 8877/8877 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 2038 event pairs, 58 based on Foata normal form. 1/526 useless extension candidates. Maximal degree in co-relation 2809. Up to 405 conditions per place. [2024-06-27 23:05:54,532 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 71 selfloop transitions, 34 changer transitions 0/107 dead transitions. [2024-06-27 23:05:54,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 107 transitions, 1104 flow [2024-06-27 23:05:54,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:05:54,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:05:54,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 109 transitions. [2024-06-27 23:05:54,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3906810035842294 [2024-06-27 23:05:54,533 INFO L175 Difference]: Start difference. First operand has 101 places, 85 transitions, 726 flow. Second operand 9 states and 109 transitions. [2024-06-27 23:05:54,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 107 transitions, 1104 flow [2024-06-27 23:05:54,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 107 transitions, 1063 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 23:05:54,545 INFO L231 Difference]: Finished difference. Result has 106 places, 94 transitions, 850 flow [2024-06-27 23:05:54,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=685, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=850, PETRI_PLACES=106, PETRI_TRANSITIONS=94} [2024-06-27 23:05:54,546 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 76 predicate places. [2024-06-27 23:05:54,546 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 94 transitions, 850 flow [2024-06-27 23:05:54,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:54,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:54,547 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:54,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 23:05:54,547 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:05:54,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:54,547 INFO L85 PathProgramCache]: Analyzing trace with hash -662633126, now seen corresponding path program 2 times [2024-06-27 23:05:54,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:54,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597307254] [2024-06-27 23:05:54,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:54,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:54,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:55,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:55,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:55,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597307254] [2024-06-27 23:05:55,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597307254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:55,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:55,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:55,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411607314] [2024-06-27 23:05:55,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:55,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:55,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:55,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:55,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:56,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:05:56,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 94 transitions, 850 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:05:56,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:56,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:05:56,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:56,285 INFO L124 PetriNetUnfolderBase]: 313/553 cut-off events. [2024-06-27 23:05:56,286 INFO L125 PetriNetUnfolderBase]: For 10825/10825 co-relation queries the response was YES. [2024-06-27 23:05:56,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3250 conditions, 553 events. 313/553 cut-off events. For 10825/10825 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2164 event pairs, 61 based on Foata normal form. 2/553 useless extension candidates. Maximal degree in co-relation 3193. Up to 478 conditions per place. [2024-06-27 23:05:56,289 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 84 selfloop transitions, 26 changer transitions 0/112 dead transitions. [2024-06-27 23:05:56,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 112 transitions, 1191 flow [2024-06-27 23:05:56,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:05:56,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:05:56,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 99 transitions. [2024-06-27 23:05:56,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39919354838709675 [2024-06-27 23:05:56,291 INFO L175 Difference]: Start difference. First operand has 106 places, 94 transitions, 850 flow. Second operand 8 states and 99 transitions. [2024-06-27 23:05:56,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 112 transitions, 1191 flow [2024-06-27 23:05:56,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 112 transitions, 1171 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-27 23:05:56,306 INFO L231 Difference]: Finished difference. Result has 111 places, 98 transitions, 927 flow [2024-06-27 23:05:56,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=830, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=927, PETRI_PLACES=111, PETRI_TRANSITIONS=98} [2024-06-27 23:05:56,306 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 81 predicate places. [2024-06-27 23:05:56,306 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 98 transitions, 927 flow [2024-06-27 23:05:56,306 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:05:56,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:56,307 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:56,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 23:05:56,307 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:05:56,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:56,307 INFO L85 PathProgramCache]: Analyzing trace with hash -657984800, now seen corresponding path program 2 times [2024-06-27 23:05:56,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:56,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526751424] [2024-06-27 23:05:56,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:56,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:56,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:57,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:57,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:57,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526751424] [2024-06-27 23:05:57,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526751424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:57,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:57,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:57,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2542252] [2024-06-27 23:05:57,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:57,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:57,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:57,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:57,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:57,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:05:57,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 98 transitions, 927 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:05:57,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:57,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:05:57,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:57,582 INFO L124 PetriNetUnfolderBase]: 316/558 cut-off events. [2024-06-27 23:05:57,582 INFO L125 PetriNetUnfolderBase]: For 11717/11717 co-relation queries the response was YES. [2024-06-27 23:05:57,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3388 conditions, 558 events. 316/558 cut-off events. For 11717/11717 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2192 event pairs, 62 based on Foata normal form. 1/557 useless extension candidates. Maximal degree in co-relation 3329. Up to 510 conditions per place. [2024-06-27 23:05:57,586 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 87 selfloop transitions, 23 changer transitions 0/112 dead transitions. [2024-06-27 23:05:57,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 112 transitions, 1247 flow [2024-06-27 23:05:57,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:05:57,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:05:57,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 96 transitions. [2024-06-27 23:05:57,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-27 23:05:57,588 INFO L175 Difference]: Start difference. First operand has 111 places, 98 transitions, 927 flow. Second operand 8 states and 96 transitions. [2024-06-27 23:05:57,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 112 transitions, 1247 flow [2024-06-27 23:05:57,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 112 transitions, 1208 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 23:05:57,602 INFO L231 Difference]: Finished difference. Result has 116 places, 103 transitions, 993 flow [2024-06-27 23:05:57,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=888, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=993, PETRI_PLACES=116, PETRI_TRANSITIONS=103} [2024-06-27 23:05:57,602 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 86 predicate places. [2024-06-27 23:05:57,603 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 103 transitions, 993 flow [2024-06-27 23:05:57,603 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:05:57,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:57,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:57,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 23:05:57,603 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:05:57,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:57,603 INFO L85 PathProgramCache]: Analyzing trace with hash -1034817274, now seen corresponding path program 3 times [2024-06-27 23:05:57,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:57,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237709946] [2024-06-27 23:05:57,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:57,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:57,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:58,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:05:58,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:58,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237709946] [2024-06-27 23:05:58,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237709946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:58,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:58,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:05:58,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283549855] [2024-06-27 23:05:58,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:58,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:05:58,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:58,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:05:58,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:05:58,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:05:58,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 103 transitions, 993 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:58,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:58,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:05:58,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:59,164 INFO L124 PetriNetUnfolderBase]: 319/563 cut-off events. [2024-06-27 23:05:59,164 INFO L125 PetriNetUnfolderBase]: For 12747/12747 co-relation queries the response was YES. [2024-06-27 23:05:59,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3527 conditions, 563 events. 319/563 cut-off events. For 12747/12747 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2215 event pairs, 60 based on Foata normal form. 1/562 useless extension candidates. Maximal degree in co-relation 3465. Up to 531 conditions per place. [2024-06-27 23:05:59,169 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 94 selfloop transitions, 17 changer transitions 0/113 dead transitions. [2024-06-27 23:05:59,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 113 transitions, 1251 flow [2024-06-27 23:05:59,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:05:59,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:05:59,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-27 23:05:59,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34767025089605735 [2024-06-27 23:05:59,170 INFO L175 Difference]: Start difference. First operand has 116 places, 103 transitions, 993 flow. Second operand 9 states and 97 transitions. [2024-06-27 23:05:59,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 113 transitions, 1251 flow [2024-06-27 23:05:59,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 113 transitions, 1219 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 23:05:59,198 INFO L231 Difference]: Finished difference. Result has 121 places, 105 transitions, 1020 flow [2024-06-27 23:05:59,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=961, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1020, PETRI_PLACES=121, PETRI_TRANSITIONS=105} [2024-06-27 23:05:59,199 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 91 predicate places. [2024-06-27 23:05:59,199 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 105 transitions, 1020 flow [2024-06-27 23:05:59,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:59,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:59,200 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:59,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 23:05:59,200 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:05:59,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:59,200 INFO L85 PathProgramCache]: Analyzing trace with hash -657991310, now seen corresponding path program 3 times [2024-06-27 23:05:59,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:59,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197141741] [2024-06-27 23:05:59,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:59,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:59,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:00,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:06:00,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:00,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197141741] [2024-06-27 23:06:00,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197141741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:00,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:00,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:00,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19724084] [2024-06-27 23:06:00,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:00,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:00,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:00,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:00,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:00,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:06:00,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 105 transitions, 1020 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:06:00,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:00,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:06:00,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:00,715 INFO L124 PetriNetUnfolderBase]: 332/584 cut-off events. [2024-06-27 23:06:00,715 INFO L125 PetriNetUnfolderBase]: For 14313/14313 co-relation queries the response was YES. [2024-06-27 23:06:00,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3727 conditions, 584 events. 332/584 cut-off events. For 14313/14313 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2329 event pairs, 59 based on Foata normal form. 1/583 useless extension candidates. Maximal degree in co-relation 3664. Up to 496 conditions per place. [2024-06-27 23:06:00,720 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 87 selfloop transitions, 33 changer transitions 0/122 dead transitions. [2024-06-27 23:06:00,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 122 transitions, 1426 flow [2024-06-27 23:06:00,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:06:00,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:06:00,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 104 transitions. [2024-06-27 23:06:00,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-27 23:06:00,721 INFO L175 Difference]: Start difference. First operand has 121 places, 105 transitions, 1020 flow. Second operand 8 states and 104 transitions. [2024-06-27 23:06:00,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 122 transitions, 1426 flow [2024-06-27 23:06:00,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 122 transitions, 1385 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 23:06:00,738 INFO L231 Difference]: Finished difference. Result has 123 places, 109 transitions, 1093 flow [2024-06-27 23:06:00,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=979, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1093, PETRI_PLACES=123, PETRI_TRANSITIONS=109} [2024-06-27 23:06:00,739 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 93 predicate places. [2024-06-27 23:06:00,739 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 109 transitions, 1093 flow [2024-06-27 23:06:00,739 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:06:00,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:00,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:00,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 23:06:00,740 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:06:00,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:00,740 INFO L85 PathProgramCache]: Analyzing trace with hash 1256391904, now seen corresponding path program 4 times [2024-06-27 23:06:00,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:00,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553936417] [2024-06-27 23:06:00,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:00,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:00,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:01,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:01,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:01,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553936417] [2024-06-27 23:06:01,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553936417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:01,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:01,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:01,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008905388] [2024-06-27 23:06:01,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:01,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:01,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:01,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:01,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:01,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:06:01,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 109 transitions, 1093 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:01,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:01,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:06:01,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:02,065 INFO L124 PetriNetUnfolderBase]: 335/589 cut-off events. [2024-06-27 23:06:02,066 INFO L125 PetriNetUnfolderBase]: For 15630/15630 co-relation queries the response was YES. [2024-06-27 23:06:02,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3871 conditions, 589 events. 335/589 cut-off events. For 15630/15630 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2356 event pairs, 58 based on Foata normal form. 1/588 useless extension candidates. Maximal degree in co-relation 3806. Up to 552 conditions per place. [2024-06-27 23:06:02,070 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 98 selfloop transitions, 20 changer transitions 0/120 dead transitions. [2024-06-27 23:06:02,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 120 transitions, 1422 flow [2024-06-27 23:06:02,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:06:02,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:06:02,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 93 transitions. [2024-06-27 23:06:02,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-27 23:06:02,072 INFO L175 Difference]: Start difference. First operand has 123 places, 109 transitions, 1093 flow. Second operand 8 states and 93 transitions. [2024-06-27 23:06:02,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 120 transitions, 1422 flow [2024-06-27 23:06:02,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 120 transitions, 1381 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 23:06:02,091 INFO L231 Difference]: Finished difference. Result has 127 places, 112 transitions, 1126 flow [2024-06-27 23:06:02,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1052, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1126, PETRI_PLACES=127, PETRI_TRANSITIONS=112} [2024-06-27 23:06:02,092 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 97 predicate places. [2024-06-27 23:06:02,092 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 112 transitions, 1126 flow [2024-06-27 23:06:02,092 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:06:02,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:02,092 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:02,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 23:06:02,093 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:06:02,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:02,093 INFO L85 PathProgramCache]: Analyzing trace with hash 1085049894, now seen corresponding path program 1 times [2024-06-27 23:06:02,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:02,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269022219] [2024-06-27 23:06:02,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:02,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:02,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:02,885 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:02,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:02,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269022219] [2024-06-27 23:06:02,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269022219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:02,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:02,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:02,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852609950] [2024-06-27 23:06:02,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:02,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:02,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:02,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:02,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:02,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:06:02,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 112 transitions, 1126 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:06:02,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:02,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:06:02,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:03,243 INFO L124 PetriNetUnfolderBase]: 334/588 cut-off events. [2024-06-27 23:06:03,244 INFO L125 PetriNetUnfolderBase]: For 16623/16623 co-relation queries the response was YES. [2024-06-27 23:06:03,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3891 conditions, 588 events. 334/588 cut-off events. For 16623/16623 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2344 event pairs, 61 based on Foata normal form. 3/589 useless extension candidates. Maximal degree in co-relation 3824. Up to 555 conditions per place. [2024-06-27 23:06:03,247 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 101 selfloop transitions, 18 changer transitions 0/121 dead transitions. [2024-06-27 23:06:03,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 121 transitions, 1402 flow [2024-06-27 23:06:03,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:06:03,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:06:03,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-06-27 23:06:03,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34408602150537637 [2024-06-27 23:06:03,248 INFO L175 Difference]: Start difference. First operand has 127 places, 112 transitions, 1126 flow. Second operand 9 states and 96 transitions. [2024-06-27 23:06:03,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 121 transitions, 1402 flow [2024-06-27 23:06:03,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 121 transitions, 1349 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-27 23:06:03,269 INFO L231 Difference]: Finished difference. Result has 132 places, 114 transitions, 1144 flow [2024-06-27 23:06:03,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1073, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1144, PETRI_PLACES=132, PETRI_TRANSITIONS=114} [2024-06-27 23:06:03,269 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 102 predicate places. [2024-06-27 23:06:03,269 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 114 transitions, 1144 flow [2024-06-27 23:06:03,269 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:06:03,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:03,270 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:03,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 23:06:03,270 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:06:03,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:03,270 INFO L85 PathProgramCache]: Analyzing trace with hash 1076709406, now seen corresponding path program 5 times [2024-06-27 23:06:03,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:03,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523885877] [2024-06-27 23:06:03,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:03,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:03,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:04,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:04,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:04,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523885877] [2024-06-27 23:06:04,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523885877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:04,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:04,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:06:04,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378648350] [2024-06-27 23:06:04,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:04,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:06:04,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:04,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:06:04,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:06:04,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:06:04,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 114 transitions, 1144 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:04,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:04,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:06:04,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:04,574 INFO L124 PetriNetUnfolderBase]: 343/603 cut-off events. [2024-06-27 23:06:04,574 INFO L125 PetriNetUnfolderBase]: For 17885/17885 co-relation queries the response was YES. [2024-06-27 23:06:04,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4030 conditions, 603 events. 343/603 cut-off events. For 17885/17885 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2438 event pairs, 63 based on Foata normal form. 3/604 useless extension candidates. Maximal degree in co-relation 3961. Up to 552 conditions per place. [2024-06-27 23:06:04,577 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 104 selfloop transitions, 20 changer transitions 0/126 dead transitions. [2024-06-27 23:06:04,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 126 transitions, 1450 flow [2024-06-27 23:06:04,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:06:04,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:06:04,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-06-27 23:06:04,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-27 23:06:04,578 INFO L175 Difference]: Start difference. First operand has 132 places, 114 transitions, 1144 flow. Second operand 9 states and 99 transitions. [2024-06-27 23:06:04,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 126 transitions, 1450 flow [2024-06-27 23:06:04,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 126 transitions, 1368 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-27 23:06:04,600 INFO L231 Difference]: Finished difference. Result has 133 places, 117 transitions, 1147 flow [2024-06-27 23:06:04,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1062, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1147, PETRI_PLACES=133, PETRI_TRANSITIONS=117} [2024-06-27 23:06:04,600 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 103 predicate places. [2024-06-27 23:06:04,600 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 117 transitions, 1147 flow [2024-06-27 23:06:04,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:04,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:04,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:04,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 23:06:04,601 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:06:04,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:04,601 INFO L85 PathProgramCache]: Analyzing trace with hash 1076472070, now seen corresponding path program 4 times [2024-06-27 23:06:04,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:04,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453580447] [2024-06-27 23:06:04,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:04,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:04,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:05,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-27 23:06:05,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:05,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453580447] [2024-06-27 23:06:05,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453580447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:05,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:05,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:05,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220855138] [2024-06-27 23:06:05,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:05,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:05,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:05,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:05,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:05,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:06:05,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 117 transitions, 1147 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:06:05,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:05,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:06:05,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:05,844 INFO L124 PetriNetUnfolderBase]: 344/605 cut-off events. [2024-06-27 23:06:05,844 INFO L125 PetriNetUnfolderBase]: For 18261/18261 co-relation queries the response was YES. [2024-06-27 23:06:05,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4053 conditions, 605 events. 344/605 cut-off events. For 18261/18261 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2452 event pairs, 65 based on Foata normal form. 2/605 useless extension candidates. Maximal degree in co-relation 3986. Up to 578 conditions per place. [2024-06-27 23:06:05,848 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 111 selfloop transitions, 14 changer transitions 0/127 dead transitions. [2024-06-27 23:06:05,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 127 transitions, 1441 flow [2024-06-27 23:06:05,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:06:05,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:06:05,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 89 transitions. [2024-06-27 23:06:05,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3588709677419355 [2024-06-27 23:06:05,849 INFO L175 Difference]: Start difference. First operand has 133 places, 117 transitions, 1147 flow. Second operand 8 states and 89 transitions. [2024-06-27 23:06:05,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 127 transitions, 1441 flow [2024-06-27 23:06:05,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 127 transitions, 1364 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-27 23:06:05,872 INFO L231 Difference]: Finished difference. Result has 132 places, 119 transitions, 1129 flow [2024-06-27 23:06:05,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1070, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1129, PETRI_PLACES=132, PETRI_TRANSITIONS=119} [2024-06-27 23:06:05,873 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 102 predicate places. [2024-06-27 23:06:05,873 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 119 transitions, 1129 flow [2024-06-27 23:06:05,873 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:06:05,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:05,873 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:05,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 23:06:05,873 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:06:05,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:05,874 INFO L85 PathProgramCache]: Analyzing trace with hash 1821174754, now seen corresponding path program 6 times [2024-06-27 23:06:05,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:05,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030076718] [2024-06-27 23:06:05,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:05,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:05,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:06,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:06,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:06,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030076718] [2024-06-27 23:06:06,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030076718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:06,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:06,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:06:06,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627137204] [2024-06-27 23:06:06,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:06,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:06:06,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:06,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:06:06,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:06:07,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:06:07,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 119 transitions, 1129 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:07,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:07,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:06:07,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:07,294 INFO L124 PetriNetUnfolderBase]: 348/612 cut-off events. [2024-06-27 23:06:07,294 INFO L125 PetriNetUnfolderBase]: For 18492/18492 co-relation queries the response was YES. [2024-06-27 23:06:07,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4024 conditions, 612 events. 348/612 cut-off events. For 18492/18492 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2498 event pairs, 63 based on Foata normal form. 1/611 useless extension candidates. Maximal degree in co-relation 3959. Up to 561 conditions per place. [2024-06-27 23:06:07,298 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 102 selfloop transitions, 26 changer transitions 0/130 dead transitions. [2024-06-27 23:06:07,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 130 transitions, 1433 flow [2024-06-27 23:06:07,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:06:07,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:06:07,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 101 transitions. [2024-06-27 23:06:07,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36200716845878134 [2024-06-27 23:06:07,299 INFO L175 Difference]: Start difference. First operand has 132 places, 119 transitions, 1129 flow. Second operand 9 states and 101 transitions. [2024-06-27 23:06:07,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 130 transitions, 1433 flow [2024-06-27 23:06:07,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 130 transitions, 1396 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 23:06:07,322 INFO L231 Difference]: Finished difference. Result has 136 places, 122 transitions, 1192 flow [2024-06-27 23:06:07,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1092, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1192, PETRI_PLACES=136, PETRI_TRANSITIONS=122} [2024-06-27 23:06:07,322 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 106 predicate places. [2024-06-27 23:06:07,322 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 122 transitions, 1192 flow [2024-06-27 23:06:07,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:07,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:07,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:07,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 23:06:07,323 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:06:07,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:07,323 INFO L85 PathProgramCache]: Analyzing trace with hash -776111444, now seen corresponding path program 5 times [2024-06-27 23:06:07,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:07,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44981040] [2024-06-27 23:06:07,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:07,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:07,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:07,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:07,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:07,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44981040] [2024-06-27 23:06:07,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44981040] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:07,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:07,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:07,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510270204] [2024-06-27 23:06:07,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:07,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:07,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:07,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:07,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:07,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:06:07,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 122 transitions, 1192 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:06:07,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:07,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:06:07,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:08,262 INFO L124 PetriNetUnfolderBase]: 372/652 cut-off events. [2024-06-27 23:06:08,262 INFO L125 PetriNetUnfolderBase]: For 21132/21132 co-relation queries the response was YES. [2024-06-27 23:06:08,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4362 conditions, 652 events. 372/652 cut-off events. For 21132/21132 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2717 event pairs, 52 based on Foata normal form. 2/652 useless extension candidates. Maximal degree in co-relation 4295. Up to 548 conditions per place. [2024-06-27 23:06:08,266 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 115 selfloop transitions, 33 changer transitions 0/150 dead transitions. [2024-06-27 23:06:08,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 150 transitions, 1682 flow [2024-06-27 23:06:08,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:06:08,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:06:08,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-27 23:06:08,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-27 23:06:08,267 INFO L175 Difference]: Start difference. First operand has 136 places, 122 transitions, 1192 flow. Second operand 10 states and 120 transitions. [2024-06-27 23:06:08,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 150 transitions, 1682 flow [2024-06-27 23:06:08,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 150 transitions, 1626 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 23:06:08,295 INFO L231 Difference]: Finished difference. Result has 141 places, 130 transitions, 1298 flow [2024-06-27 23:06:08,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1136, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1298, PETRI_PLACES=141, PETRI_TRANSITIONS=130} [2024-06-27 23:06:08,296 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 111 predicate places. [2024-06-27 23:06:08,296 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 130 transitions, 1298 flow [2024-06-27 23:06:08,296 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:06:08,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:08,296 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:08,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 23:06:08,296 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:06:08,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:08,297 INFO L85 PathProgramCache]: Analyzing trace with hash 447966290, now seen corresponding path program 6 times [2024-06-27 23:06:08,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:08,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236879391] [2024-06-27 23:06:08,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:08,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:08,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:08,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:08,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:08,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236879391] [2024-06-27 23:06:08,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236879391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:08,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:08,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:08,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881954349] [2024-06-27 23:06:08,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:08,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:08,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:08,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:08,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:09,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:06:09,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 130 transitions, 1298 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:06:09,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:09,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:06:09,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:09,360 INFO L124 PetriNetUnfolderBase]: 386/676 cut-off events. [2024-06-27 23:06:09,360 INFO L125 PetriNetUnfolderBase]: For 22783/22783 co-relation queries the response was YES. [2024-06-27 23:06:09,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4615 conditions, 676 events. 386/676 cut-off events. For 22783/22783 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 2839 event pairs, 52 based on Foata normal form. 2/676 useless extension candidates. Maximal degree in co-relation 4546. Up to 584 conditions per place. [2024-06-27 23:06:09,364 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 120 selfloop transitions, 30 changer transitions 0/152 dead transitions. [2024-06-27 23:06:09,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 152 transitions, 1708 flow [2024-06-27 23:06:09,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:06:09,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:06:09,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 110 transitions. [2024-06-27 23:06:09,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3942652329749104 [2024-06-27 23:06:09,365 INFO L175 Difference]: Start difference. First operand has 141 places, 130 transitions, 1298 flow. Second operand 9 states and 110 transitions. [2024-06-27 23:06:09,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 152 transitions, 1708 flow [2024-06-27 23:06:09,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 152 transitions, 1647 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-27 23:06:09,394 INFO L231 Difference]: Finished difference. Result has 146 places, 135 transitions, 1363 flow [2024-06-27 23:06:09,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1241, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1363, PETRI_PLACES=146, PETRI_TRANSITIONS=135} [2024-06-27 23:06:09,395 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 116 predicate places. [2024-06-27 23:06:09,395 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 135 transitions, 1363 flow [2024-06-27 23:06:09,395 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:06:09,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:09,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:09,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 23:06:09,395 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:06:09,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:09,396 INFO L85 PathProgramCache]: Analyzing trace with hash 476714450, now seen corresponding path program 7 times [2024-06-27 23:06:09,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:09,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145177412] [2024-06-27 23:06:09,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:09,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:09,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:10,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:10,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:10,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145177412] [2024-06-27 23:06:10,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145177412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:10,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:10,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:10,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547377363] [2024-06-27 23:06:10,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:10,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:10,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:10,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:10,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:10,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:06:10,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 135 transitions, 1363 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:06:10,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:10,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:06:10,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:10,421 INFO L124 PetriNetUnfolderBase]: 392/686 cut-off events. [2024-06-27 23:06:10,421 INFO L125 PetriNetUnfolderBase]: For 24206/24206 co-relation queries the response was YES. [2024-06-27 23:06:10,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4725 conditions, 686 events. 392/686 cut-off events. For 24206/24206 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 2895 event pairs, 55 based on Foata normal form. 2/686 useless extension candidates. Maximal degree in co-relation 4654. Up to 501 conditions per place. [2024-06-27 23:06:10,425 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 103 selfloop transitions, 52 changer transitions 0/157 dead transitions. [2024-06-27 23:06:10,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 157 transitions, 1848 flow [2024-06-27 23:06:10,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:06:10,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:06:10,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-27 23:06:10,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40860215053763443 [2024-06-27 23:06:10,437 INFO L175 Difference]: Start difference. First operand has 146 places, 135 transitions, 1363 flow. Second operand 9 states and 114 transitions. [2024-06-27 23:06:10,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 157 transitions, 1848 flow [2024-06-27 23:06:10,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 157 transitions, 1789 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 23:06:10,468 INFO L231 Difference]: Finished difference. Result has 150 places, 139 transitions, 1469 flow [2024-06-27 23:06:10,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1304, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1469, PETRI_PLACES=150, PETRI_TRANSITIONS=139} [2024-06-27 23:06:10,469 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 120 predicate places. [2024-06-27 23:06:10,469 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 139 transitions, 1469 flow [2024-06-27 23:06:10,469 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:06:10,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:10,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:10,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 23:06:10,470 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:06:10,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:10,470 INFO L85 PathProgramCache]: Analyzing trace with hash 448086446, now seen corresponding path program 7 times [2024-06-27 23:06:10,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:10,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730210882] [2024-06-27 23:06:10,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:10,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:10,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:11,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:06:11,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:11,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730210882] [2024-06-27 23:06:11,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730210882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:11,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:11,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:11,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826762280] [2024-06-27 23:06:11,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:11,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:11,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:11,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:11,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:11,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:06:11,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 139 transitions, 1469 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:06:11,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:11,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:06:11,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:11,501 INFO L124 PetriNetUnfolderBase]: 395/691 cut-off events. [2024-06-27 23:06:11,502 INFO L125 PetriNetUnfolderBase]: For 25392/25392 co-relation queries the response was YES. [2024-06-27 23:06:11,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4864 conditions, 691 events. 395/691 cut-off events. For 25392/25392 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 2936 event pairs, 58 based on Foata normal form. 1/690 useless extension candidates. Maximal degree in co-relation 4792. Up to 578 conditions per place. [2024-06-27 23:06:11,506 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 106 selfloop transitions, 50 changer transitions 0/158 dead transitions. [2024-06-27 23:06:11,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 158 transitions, 1915 flow [2024-06-27 23:06:11,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:06:11,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:06:11,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 110 transitions. [2024-06-27 23:06:11,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3942652329749104 [2024-06-27 23:06:11,509 INFO L175 Difference]: Start difference. First operand has 150 places, 139 transitions, 1469 flow. Second operand 9 states and 110 transitions. [2024-06-27 23:06:11,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 158 transitions, 1915 flow [2024-06-27 23:06:11,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 158 transitions, 1844 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 23:06:11,541 INFO L231 Difference]: Finished difference. Result has 155 places, 144 transitions, 1574 flow [2024-06-27 23:06:11,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1398, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1574, PETRI_PLACES=155, PETRI_TRANSITIONS=144} [2024-06-27 23:06:11,542 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 125 predicate places. [2024-06-27 23:06:11,542 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 144 transitions, 1574 flow [2024-06-27 23:06:11,542 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:06:11,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:11,542 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:11,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 23:06:11,543 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:06:11,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:11,543 INFO L85 PathProgramCache]: Analyzing trace with hash 1510300704, now seen corresponding path program 8 times [2024-06-27 23:06:11,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:11,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175253628] [2024-06-27 23:06:11,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:11,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:11,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:12,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:12,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:12,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175253628] [2024-06-27 23:06:12,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175253628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:12,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:12,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:12,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005271024] [2024-06-27 23:06:12,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:12,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:12,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:12,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:12,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:12,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:06:12,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 144 transitions, 1574 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:06:12,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:12,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:06:12,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:13,068 INFO L124 PetriNetUnfolderBase]: 391/685 cut-off events. [2024-06-27 23:06:13,068 INFO L125 PetriNetUnfolderBase]: For 26080/26080 co-relation queries the response was YES. [2024-06-27 23:06:13,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4887 conditions, 685 events. 391/685 cut-off events. For 26080/26080 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 2898 event pairs, 64 based on Foata normal form. 2/685 useless extension candidates. Maximal degree in co-relation 4812. Up to 639 conditions per place. [2024-06-27 23:06:13,072 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 141 selfloop transitions, 17 changer transitions 0/160 dead transitions. [2024-06-27 23:06:13,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 160 transitions, 1951 flow [2024-06-27 23:06:13,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:06:13,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:06:13,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 98 transitions. [2024-06-27 23:06:13,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3951612903225806 [2024-06-27 23:06:13,077 INFO L175 Difference]: Start difference. First operand has 155 places, 144 transitions, 1574 flow. Second operand 8 states and 98 transitions. [2024-06-27 23:06:13,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 160 transitions, 1951 flow [2024-06-27 23:06:13,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 160 transitions, 1885 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 23:06:13,115 INFO L231 Difference]: Finished difference. Result has 158 places, 145 transitions, 1568 flow [2024-06-27 23:06:13,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1508, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1568, PETRI_PLACES=158, PETRI_TRANSITIONS=145} [2024-06-27 23:06:13,116 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 128 predicate places. [2024-06-27 23:06:13,116 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 145 transitions, 1568 flow [2024-06-27 23:06:13,116 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:06:13,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:13,116 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:13,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 23:06:13,116 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:06:13,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:13,117 INFO L85 PathProgramCache]: Analyzing trace with hash 1510305354, now seen corresponding path program 9 times [2024-06-27 23:06:13,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:13,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559903966] [2024-06-27 23:06:13,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:13,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:13,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:14,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:14,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:14,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559903966] [2024-06-27 23:06:14,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559903966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:14,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:14,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:06:14,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808085863] [2024-06-27 23:06:14,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:14,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:06:14,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:14,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:06:14,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:06:14,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:06:14,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 145 transitions, 1568 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:14,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:14,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:06:14,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:14,527 INFO L124 PetriNetUnfolderBase]: 397/695 cut-off events. [2024-06-27 23:06:14,527 INFO L125 PetriNetUnfolderBase]: For 27542/27542 co-relation queries the response was YES. [2024-06-27 23:06:14,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4966 conditions, 695 events. 397/695 cut-off events. For 27542/27542 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 2976 event pairs, 66 based on Foata normal form. 2/695 useless extension candidates. Maximal degree in co-relation 4890. Up to 616 conditions per place. [2024-06-27 23:06:14,534 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 133 selfloop transitions, 29 changer transitions 0/164 dead transitions. [2024-06-27 23:06:14,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 164 transitions, 2047 flow [2024-06-27 23:06:14,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:06:14,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:06:14,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 111 transitions. [2024-06-27 23:06:14,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978494623655914 [2024-06-27 23:06:14,535 INFO L175 Difference]: Start difference. First operand has 158 places, 145 transitions, 1568 flow. Second operand 9 states and 111 transitions. [2024-06-27 23:06:14,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 164 transitions, 2047 flow [2024-06-27 23:06:14,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 164 transitions, 1977 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 23:06:14,579 INFO L231 Difference]: Finished difference. Result has 160 places, 147 transitions, 1589 flow [2024-06-27 23:06:14,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1498, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1589, PETRI_PLACES=160, PETRI_TRANSITIONS=147} [2024-06-27 23:06:14,580 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 130 predicate places. [2024-06-27 23:06:14,580 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 147 transitions, 1589 flow [2024-06-27 23:06:14,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:14,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:14,580 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:14,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 23:06:14,580 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:06:14,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:14,581 INFO L85 PathProgramCache]: Analyzing trace with hash 1510305540, now seen corresponding path program 8 times [2024-06-27 23:06:14,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:14,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557341375] [2024-06-27 23:06:14,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:14,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:14,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:15,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:06:15,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:15,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557341375] [2024-06-27 23:06:15,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557341375] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:15,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:15,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:06:15,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818890829] [2024-06-27 23:06:15,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:15,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:06:15,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:15,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:06:15,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:06:15,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:06:15,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 147 transitions, 1589 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:15,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:15,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:06:15,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:16,084 INFO L124 PetriNetUnfolderBase]: 400/700 cut-off events. [2024-06-27 23:06:16,084 INFO L125 PetriNetUnfolderBase]: For 28437/28437 co-relation queries the response was YES. [2024-06-27 23:06:16,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5027 conditions, 700 events. 400/700 cut-off events. For 28437/28437 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 2987 event pairs, 69 based on Foata normal form. 1/699 useless extension candidates. Maximal degree in co-relation 4949. Up to 624 conditions per place. [2024-06-27 23:06:16,088 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 126 selfloop transitions, 34 changer transitions 0/162 dead transitions. [2024-06-27 23:06:16,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 162 transitions, 2031 flow [2024-06-27 23:06:16,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:06:16,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:06:16,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-27 23:06:16,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4014336917562724 [2024-06-27 23:06:16,090 INFO L175 Difference]: Start difference. First operand has 160 places, 147 transitions, 1589 flow. Second operand 9 states and 112 transitions. [2024-06-27 23:06:16,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 162 transitions, 2031 flow [2024-06-27 23:06:16,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 162 transitions, 1912 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-27 23:06:16,133 INFO L231 Difference]: Finished difference. Result has 161 places, 149 transitions, 1559 flow [2024-06-27 23:06:16,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1470, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1559, PETRI_PLACES=161, PETRI_TRANSITIONS=149} [2024-06-27 23:06:16,133 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 131 predicate places. [2024-06-27 23:06:16,133 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 149 transitions, 1559 flow [2024-06-27 23:06:16,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:16,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:16,134 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:16,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 23:06:16,134 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:06:16,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:16,134 INFO L85 PathProgramCache]: Analyzing trace with hash -798454834, now seen corresponding path program 10 times [2024-06-27 23:06:16,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:16,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366222992] [2024-06-27 23:06:16,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:16,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:16,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:17,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:17,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:17,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366222992] [2024-06-27 23:06:17,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366222992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:17,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:17,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:17,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81328798] [2024-06-27 23:06:17,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:17,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:17,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:17,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:17,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:17,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:06:17,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 149 transitions, 1559 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:06:17,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:17,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:06:17,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:17,558 INFO L124 PetriNetUnfolderBase]: 396/694 cut-off events. [2024-06-27 23:06:17,558 INFO L125 PetriNetUnfolderBase]: For 28924/28924 co-relation queries the response was YES. [2024-06-27 23:06:17,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4879 conditions, 694 events. 396/694 cut-off events. For 28924/28924 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 2964 event pairs, 66 based on Foata normal form. 2/694 useless extension candidates. Maximal degree in co-relation 4801. Up to 650 conditions per place. [2024-06-27 23:06:17,562 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 139 selfloop transitions, 20 changer transitions 0/161 dead transitions. [2024-06-27 23:06:17,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 161 transitions, 1911 flow [2024-06-27 23:06:17,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:06:17,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:06:17,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 97 transitions. [2024-06-27 23:06:17,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3911290322580645 [2024-06-27 23:06:17,563 INFO L175 Difference]: Start difference. First operand has 161 places, 149 transitions, 1559 flow. Second operand 8 states and 97 transitions. [2024-06-27 23:06:17,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 161 transitions, 1911 flow [2024-06-27 23:06:17,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 161 transitions, 1836 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 23:06:17,607 INFO L231 Difference]: Finished difference. Result has 163 places, 149 transitions, 1529 flow [2024-06-27 23:06:17,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1484, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1529, PETRI_PLACES=163, PETRI_TRANSITIONS=149} [2024-06-27 23:06:17,608 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 133 predicate places. [2024-06-27 23:06:17,608 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 149 transitions, 1529 flow [2024-06-27 23:06:17,608 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:06:17,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:17,608 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:17,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 23:06:17,608 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:06:17,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:17,608 INFO L85 PathProgramCache]: Analyzing trace with hash -1685922028, now seen corresponding path program 9 times [2024-06-27 23:06:17,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:17,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500068862] [2024-06-27 23:06:17,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:17,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:17,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:18,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:18,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:18,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500068862] [2024-06-27 23:06:18,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500068862] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:18,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:18,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:06:18,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149290545] [2024-06-27 23:06:18,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:18,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:06:18,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:18,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:06:18,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:06:18,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:06:18,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 149 transitions, 1529 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:18,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:18,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:06:18,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:18,945 INFO L124 PetriNetUnfolderBase]: 399/699 cut-off events. [2024-06-27 23:06:18,945 INFO L125 PetriNetUnfolderBase]: For 29606/29606 co-relation queries the response was YES. [2024-06-27 23:06:18,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4899 conditions, 699 events. 399/699 cut-off events. For 29606/29606 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 2995 event pairs, 66 based on Foata normal form. 1/698 useless extension candidates. Maximal degree in co-relation 4821. Up to 640 conditions per place. [2024-06-27 23:06:18,949 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 131 selfloop transitions, 29 changer transitions 0/162 dead transitions. [2024-06-27 23:06:18,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 162 transitions, 1891 flow [2024-06-27 23:06:18,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:06:18,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:06:18,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 106 transitions. [2024-06-27 23:06:18,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37992831541218636 [2024-06-27 23:06:18,950 INFO L175 Difference]: Start difference. First operand has 163 places, 149 transitions, 1529 flow. Second operand 9 states and 106 transitions. [2024-06-27 23:06:18,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 162 transitions, 1891 flow [2024-06-27 23:06:18,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 162 transitions, 1817 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 23:06:18,997 INFO L231 Difference]: Finished difference. Result has 164 places, 151 transitions, 1536 flow [2024-06-27 23:06:18,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1455, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1536, PETRI_PLACES=164, PETRI_TRANSITIONS=151} [2024-06-27 23:06:18,997 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 134 predicate places. [2024-06-27 23:06:18,998 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 151 transitions, 1536 flow [2024-06-27 23:06:18,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:18,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:18,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:18,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 23:06:18,998 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:06:18,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:18,998 INFO L85 PathProgramCache]: Analyzing trace with hash -1685921780, now seen corresponding path program 2 times [2024-06-27 23:06:18,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:18,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786632370] [2024-06-27 23:06:18,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:18,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:19,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:20,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:06:20,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:20,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786632370] [2024-06-27 23:06:20,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786632370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:20,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:20,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:20,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809094030] [2024-06-27 23:06:20,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:20,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:20,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:20,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:20,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:20,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:06:20,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 151 transitions, 1536 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:06:20,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:20,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:06:20,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:20,467 INFO L124 PetriNetUnfolderBase]: 395/693 cut-off events. [2024-06-27 23:06:20,467 INFO L125 PetriNetUnfolderBase]: For 30327/30327 co-relation queries the response was YES. [2024-06-27 23:06:20,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4787 conditions, 693 events. 395/693 cut-off events. For 30327/30327 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 2979 event pairs, 59 based on Foata normal form. 2/693 useless extension candidates. Maximal degree in co-relation 4708. Up to 610 conditions per place. [2024-06-27 23:06:20,471 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 132 selfloop transitions, 32 changer transitions 0/166 dead transitions. [2024-06-27 23:06:20,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 166 transitions, 1930 flow [2024-06-27 23:06:20,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:06:20,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:06:20,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 102 transitions. [2024-06-27 23:06:20,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4112903225806452 [2024-06-27 23:06:20,472 INFO L175 Difference]: Start difference. First operand has 164 places, 151 transitions, 1536 flow. Second operand 8 states and 102 transitions. [2024-06-27 23:06:20,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 166 transitions, 1930 flow [2024-06-27 23:06:20,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 166 transitions, 1873 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 23:06:20,517 INFO L231 Difference]: Finished difference. Result has 165 places, 153 transitions, 1578 flow [2024-06-27 23:06:20,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1479, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1578, PETRI_PLACES=165, PETRI_TRANSITIONS=153} [2024-06-27 23:06:20,517 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 135 predicate places. [2024-06-27 23:06:20,518 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 153 transitions, 1578 flow [2024-06-27 23:06:20,518 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:06:20,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:20,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:20,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 23:06:20,518 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:06:20,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:20,519 INFO L85 PathProgramCache]: Analyzing trace with hash 1514947170, now seen corresponding path program 10 times [2024-06-27 23:06:20,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:20,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095883971] [2024-06-27 23:06:20,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:20,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:20,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:21,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:06:21,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:21,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095883971] [2024-06-27 23:06:21,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095883971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:21,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:21,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:06:21,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942428441] [2024-06-27 23:06:21,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:21,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:06:21,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:21,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:06:21,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:06:21,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:06:21,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 153 transitions, 1578 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:21,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:21,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:06:21,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:21,950 INFO L124 PetriNetUnfolderBase]: 393/690 cut-off events. [2024-06-27 23:06:21,950 INFO L125 PetriNetUnfolderBase]: For 30176/30176 co-relation queries the response was YES. [2024-06-27 23:06:21,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4813 conditions, 690 events. 393/690 cut-off events. For 30176/30176 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 2952 event pairs, 67 based on Foata normal form. 1/689 useless extension candidates. Maximal degree in co-relation 4734. Up to 625 conditions per place. [2024-06-27 23:06:21,954 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 130 selfloop transitions, 32 changer transitions 0/164 dead transitions. [2024-06-27 23:06:21,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 164 transitions, 1930 flow [2024-06-27 23:06:21,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:06:21,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:06:21,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 108 transitions. [2024-06-27 23:06:21,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-27 23:06:21,955 INFO L175 Difference]: Start difference. First operand has 165 places, 153 transitions, 1578 flow. Second operand 9 states and 108 transitions. [2024-06-27 23:06:21,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 164 transitions, 1930 flow [2024-06-27 23:06:22,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 164 transitions, 1847 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 23:06:22,002 INFO L231 Difference]: Finished difference. Result has 168 places, 153 transitions, 1564 flow [2024-06-27 23:06:22,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1495, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1564, PETRI_PLACES=168, PETRI_TRANSITIONS=153} [2024-06-27 23:06:22,003 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 138 predicate places. [2024-06-27 23:06:22,003 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 153 transitions, 1564 flow [2024-06-27 23:06:22,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:22,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:22,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:22,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 23:06:22,004 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:06:22,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:22,004 INFO L85 PathProgramCache]: Analyzing trace with hash -751022808, now seen corresponding path program 1 times [2024-06-27 23:06:22,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:22,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455277710] [2024-06-27 23:06:22,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:22,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:22,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:23,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:06:23,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:23,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455277710] [2024-06-27 23:06:23,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455277710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:23,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:23,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:06:23,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788946100] [2024-06-27 23:06:23,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:23,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:06:23,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:23,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:06:23,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:06:23,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:06:23,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 153 transitions, 1564 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:06:23,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:23,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:06:23,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:23,700 INFO L124 PetriNetUnfolderBase]: 390/685 cut-off events. [2024-06-27 23:06:23,700 INFO L125 PetriNetUnfolderBase]: For 30677/30677 co-relation queries the response was YES. [2024-06-27 23:06:23,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4712 conditions, 685 events. 390/685 cut-off events. For 30677/30677 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 2915 event pairs, 84 based on Foata normal form. 2/685 useless extension candidates. Maximal degree in co-relation 4631. Up to 655 conditions per place. [2024-06-27 23:06:23,704 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 145 selfloop transitions, 14 changer transitions 0/161 dead transitions. [2024-06-27 23:06:23,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 161 transitions, 1900 flow [2024-06-27 23:06:23,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:06:23,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:06:23,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 88 transitions. [2024-06-27 23:06:23,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-27 23:06:23,705 INFO L175 Difference]: Start difference. First operand has 168 places, 153 transitions, 1564 flow. Second operand 8 states and 88 transitions. [2024-06-27 23:06:23,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 161 transitions, 1900 flow [2024-06-27 23:06:23,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 161 transitions, 1823 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 23:06:23,748 INFO L231 Difference]: Finished difference. Result has 168 places, 153 transitions, 1519 flow [2024-06-27 23:06:23,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1487, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1519, PETRI_PLACES=168, PETRI_TRANSITIONS=153} [2024-06-27 23:06:23,748 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 138 predicate places. [2024-06-27 23:06:23,748 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 153 transitions, 1519 flow [2024-06-27 23:06:23,749 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:06:23,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:23,749 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:23,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 23:06:23,749 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:06:23,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:23,749 INFO L85 PathProgramCache]: Analyzing trace with hash 929491443, now seen corresponding path program 1 times [2024-06-27 23:06:23,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:23,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143859737] [2024-06-27 23:06:23,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:23,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:23,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:25,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:25,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:25,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143859737] [2024-06-27 23:06:25,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143859737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:25,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:25,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:06:25,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300963496] [2024-06-27 23:06:25,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:25,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:06:25,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:25,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:06:25,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:06:25,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:06:25,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 153 transitions, 1519 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:25,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:25,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:06:25,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:25,756 INFO L124 PetriNetUnfolderBase]: 396/695 cut-off events. [2024-06-27 23:06:25,757 INFO L125 PetriNetUnfolderBase]: For 31963/31963 co-relation queries the response was YES. [2024-06-27 23:06:25,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4741 conditions, 695 events. 396/695 cut-off events. For 31963/31963 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 2976 event pairs, 81 based on Foata normal form. 2/695 useless extension candidates. Maximal degree in co-relation 4659. Up to 647 conditions per place. [2024-06-27 23:06:25,761 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 150 selfloop transitions, 17 changer transitions 0/169 dead transitions. [2024-06-27 23:06:25,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 169 transitions, 1914 flow [2024-06-27 23:06:25,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:06:25,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:06:25,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-06-27 23:06:25,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35161290322580646 [2024-06-27 23:06:25,762 INFO L175 Difference]: Start difference. First operand has 168 places, 153 transitions, 1519 flow. Second operand 10 states and 109 transitions. [2024-06-27 23:06:25,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 169 transitions, 1914 flow [2024-06-27 23:06:25,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 169 transitions, 1882 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 23:06:25,811 INFO L231 Difference]: Finished difference. Result has 172 places, 155 transitions, 1544 flow [2024-06-27 23:06:25,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1487, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1544, PETRI_PLACES=172, PETRI_TRANSITIONS=155} [2024-06-27 23:06:25,811 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 142 predicate places. [2024-06-27 23:06:25,812 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 155 transitions, 1544 flow [2024-06-27 23:06:25,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:25,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:25,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:25,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 23:06:25,812 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:06:25,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:25,812 INFO L85 PathProgramCache]: Analyzing trace with hash 933216310, now seen corresponding path program 1 times [2024-06-27 23:06:25,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:25,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899835635] [2024-06-27 23:06:25,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:25,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:25,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:27,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:27,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:27,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899835635] [2024-06-27 23:06:27,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899835635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:27,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:27,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:06:27,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690251293] [2024-06-27 23:06:27,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:27,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:06:27,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:27,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:06:27,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:06:27,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:06:27,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 155 transitions, 1544 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:06:27,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:27,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:06:27,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:27,710 INFO L124 PetriNetUnfolderBase]: 412/721 cut-off events. [2024-06-27 23:06:27,711 INFO L125 PetriNetUnfolderBase]: For 35263/35263 co-relation queries the response was YES. [2024-06-27 23:06:27,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5012 conditions, 721 events. 412/721 cut-off events. For 35263/35263 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 3119 event pairs, 78 based on Foata normal form. 2/721 useless extension candidates. Maximal degree in co-relation 4929. Up to 563 conditions per place. [2024-06-27 23:06:27,715 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 122 selfloop transitions, 49 changer transitions 0/173 dead transitions. [2024-06-27 23:06:27,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 173 transitions, 2058 flow [2024-06-27 23:06:27,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:06:27,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:06:27,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-27 23:06:27,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4014336917562724 [2024-06-27 23:06:27,716 INFO L175 Difference]: Start difference. First operand has 172 places, 155 transitions, 1544 flow. Second operand 9 states and 112 transitions. [2024-06-27 23:06:27,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 173 transitions, 2058 flow [2024-06-27 23:06:27,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 173 transitions, 2017 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 23:06:27,772 INFO L231 Difference]: Finished difference. Result has 173 places, 159 transitions, 1650 flow [2024-06-27 23:06:27,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1503, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1650, PETRI_PLACES=173, PETRI_TRANSITIONS=159} [2024-06-27 23:06:27,772 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 143 predicate places. [2024-06-27 23:06:27,772 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 159 transitions, 1650 flow [2024-06-27 23:06:27,772 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:06:27,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:27,772 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:27,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 23:06:27,773 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:06:27,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:27,773 INFO L85 PathProgramCache]: Analyzing trace with hash 530538883, now seen corresponding path program 2 times [2024-06-27 23:06:27,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:27,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300207725] [2024-06-27 23:06:27,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:27,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:27,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:29,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:29,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:29,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300207725] [2024-06-27 23:06:29,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300207725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:29,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:29,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:06:29,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619851687] [2024-06-27 23:06:29,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:29,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:06:29,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:29,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:06:29,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:06:29,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:06:29,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 159 transitions, 1650 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:29,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:29,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:06:29,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:29,462 INFO L124 PetriNetUnfolderBase]: 458/795 cut-off events. [2024-06-27 23:06:29,462 INFO L125 PetriNetUnfolderBase]: For 44865/44865 co-relation queries the response was YES. [2024-06-27 23:06:29,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5837 conditions, 795 events. 458/795 cut-off events. For 44865/44865 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3496 event pairs, 84 based on Foata normal form. 2/795 useless extension candidates. Maximal degree in co-relation 5753. Up to 532 conditions per place. [2024-06-27 23:06:29,467 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 128 selfloop transitions, 55 changer transitions 0/185 dead transitions. [2024-06-27 23:06:29,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 185 transitions, 2331 flow [2024-06-27 23:06:29,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:06:29,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:06:29,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-27 23:06:29,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-27 23:06:29,469 INFO L175 Difference]: Start difference. First operand has 173 places, 159 transitions, 1650 flow. Second operand 10 states and 125 transitions. [2024-06-27 23:06:29,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 185 transitions, 2331 flow [2024-06-27 23:06:29,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 185 transitions, 2277 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 23:06:29,529 INFO L231 Difference]: Finished difference. Result has 179 places, 166 transitions, 1814 flow [2024-06-27 23:06:29,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1596, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1814, PETRI_PLACES=179, PETRI_TRANSITIONS=166} [2024-06-27 23:06:29,530 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 149 predicate places. [2024-06-27 23:06:29,530 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 166 transitions, 1814 flow [2024-06-27 23:06:29,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:29,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:29,530 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:29,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 23:06:29,531 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:06:29,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:29,531 INFO L85 PathProgramCache]: Analyzing trace with hash 933210513, now seen corresponding path program 3 times [2024-06-27 23:06:29,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:29,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365728926] [2024-06-27 23:06:29,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:29,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:29,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:31,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:31,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:31,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365728926] [2024-06-27 23:06:31,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365728926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:31,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:31,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:06:31,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947761048] [2024-06-27 23:06:31,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:31,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:06:31,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:31,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:06:31,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:06:31,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:06:31,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 166 transitions, 1814 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:31,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:31,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:06:31,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:31,434 INFO L124 PetriNetUnfolderBase]: 474/821 cut-off events. [2024-06-27 23:06:31,434 INFO L125 PetriNetUnfolderBase]: For 49552/49552 co-relation queries the response was YES. [2024-06-27 23:06:31,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6327 conditions, 821 events. 474/821 cut-off events. For 49552/49552 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3602 event pairs, 104 based on Foata normal form. 2/821 useless extension candidates. Maximal degree in co-relation 6240. Up to 630 conditions per place. [2024-06-27 23:06:31,439 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 136 selfloop transitions, 47 changer transitions 0/185 dead transitions. [2024-06-27 23:06:31,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 185 transitions, 2363 flow [2024-06-27 23:06:31,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:06:31,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:06:31,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-27 23:06:31,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-27 23:06:31,440 INFO L175 Difference]: Start difference. First operand has 179 places, 166 transitions, 1814 flow. Second operand 10 states and 124 transitions. [2024-06-27 23:06:31,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 185 transitions, 2363 flow [2024-06-27 23:06:31,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 185 transitions, 2301 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 23:06:31,509 INFO L231 Difference]: Finished difference. Result has 185 places, 168 transitions, 1907 flow [2024-06-27 23:06:31,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1754, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1907, PETRI_PLACES=185, PETRI_TRANSITIONS=168} [2024-06-27 23:06:31,509 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 155 predicate places. [2024-06-27 23:06:31,509 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 168 transitions, 1907 flow [2024-06-27 23:06:31,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:31,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:31,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:31,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 23:06:31,509 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:06:31,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:31,510 INFO L85 PathProgramCache]: Analyzing trace with hash -2014356093, now seen corresponding path program 4 times [2024-06-27 23:06:31,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:31,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950970942] [2024-06-27 23:06:31,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:31,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:31,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:32,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:32,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:32,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950970942] [2024-06-27 23:06:32,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950970942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:32,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:32,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:06:32,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392056503] [2024-06-27 23:06:32,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:32,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:06:32,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:32,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:06:32,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:06:32,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:06:32,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 168 transitions, 1907 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:32,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:32,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:06:32,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:33,181 INFO L124 PetriNetUnfolderBase]: 480/831 cut-off events. [2024-06-27 23:06:33,181 INFO L125 PetriNetUnfolderBase]: For 52001/52001 co-relation queries the response was YES. [2024-06-27 23:06:33,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6570 conditions, 831 events. 480/831 cut-off events. For 52001/52001 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 3700 event pairs, 108 based on Foata normal form. 2/831 useless extension candidates. Maximal degree in co-relation 6480. Up to 778 conditions per place. [2024-06-27 23:06:33,187 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 152 selfloop transitions, 26 changer transitions 0/180 dead transitions. [2024-06-27 23:06:33,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 180 transitions, 2321 flow [2024-06-27 23:06:33,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:06:33,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:06:33,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 111 transitions. [2024-06-27 23:06:33,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3580645161290323 [2024-06-27 23:06:33,188 INFO L175 Difference]: Start difference. First operand has 185 places, 168 transitions, 1907 flow. Second operand 10 states and 111 transitions. [2024-06-27 23:06:33,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 180 transitions, 2321 flow [2024-06-27 23:06:33,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 180 transitions, 2233 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 23:06:33,263 INFO L231 Difference]: Finished difference. Result has 187 places, 170 transitions, 1910 flow [2024-06-27 23:06:33,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1821, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1910, PETRI_PLACES=187, PETRI_TRANSITIONS=170} [2024-06-27 23:06:33,263 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 157 predicate places. [2024-06-27 23:06:33,264 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 170 transitions, 1910 flow [2024-06-27 23:06:33,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:33,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:33,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:33,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 23:06:33,264 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:06:33,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:33,265 INFO L85 PathProgramCache]: Analyzing trace with hash -2014348436, now seen corresponding path program 2 times [2024-06-27 23:06:33,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:33,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650453287] [2024-06-27 23:06:33,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:33,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:33,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:34,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:34,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:34,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650453287] [2024-06-27 23:06:34,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650453287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:34,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:34,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:06:34,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795771376] [2024-06-27 23:06:34,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:34,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:06:34,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:34,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:06:34,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:06:34,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:06:34,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 170 transitions, 1910 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:34,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:34,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:06:34,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:35,246 INFO L124 PetriNetUnfolderBase]: 476/825 cut-off events. [2024-06-27 23:06:35,246 INFO L125 PetriNetUnfolderBase]: For 51883/51883 co-relation queries the response was YES. [2024-06-27 23:06:35,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6434 conditions, 825 events. 476/825 cut-off events. For 51883/51883 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 3646 event pairs, 92 based on Foata normal form. 2/825 useless extension candidates. Maximal degree in co-relation 6343. Up to 752 conditions per place. [2024-06-27 23:06:35,251 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 151 selfloop transitions, 29 changer transitions 0/182 dead transitions. [2024-06-27 23:06:35,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 182 transitions, 2310 flow [2024-06-27 23:06:35,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:06:35,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:06:35,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 113 transitions. [2024-06-27 23:06:35,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36451612903225805 [2024-06-27 23:06:35,271 INFO L175 Difference]: Start difference. First operand has 187 places, 170 transitions, 1910 flow. Second operand 10 states and 113 transitions. [2024-06-27 23:06:35,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 182 transitions, 2310 flow [2024-06-27 23:06:35,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 182 transitions, 2245 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-27 23:06:35,352 INFO L231 Difference]: Finished difference. Result has 189 places, 170 transitions, 1908 flow [2024-06-27 23:06:35,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1845, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1908, PETRI_PLACES=189, PETRI_TRANSITIONS=170} [2024-06-27 23:06:35,353 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 159 predicate places. [2024-06-27 23:06:35,353 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 170 transitions, 1908 flow [2024-06-27 23:06:35,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:35,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:35,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:35,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 23:06:35,353 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:06:35,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:35,354 INFO L85 PathProgramCache]: Analyzing trace with hash -2014355876, now seen corresponding path program 3 times [2024-06-27 23:06:35,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:35,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414333336] [2024-06-27 23:06:35,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:35,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:35,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:36,885 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:36,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:36,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414333336] [2024-06-27 23:06:36,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414333336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:36,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:36,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:06:36,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315143024] [2024-06-27 23:06:36,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:36,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:06:36,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:36,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:06:36,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:06:36,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:06:36,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 170 transitions, 1908 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:06:36,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:36,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:06:36,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:37,361 INFO L124 PetriNetUnfolderBase]: 482/835 cut-off events. [2024-06-27 23:06:37,361 INFO L125 PetriNetUnfolderBase]: For 54011/54011 co-relation queries the response was YES. [2024-06-27 23:06:37,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6526 conditions, 835 events. 482/835 cut-off events. For 54011/54011 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3719 event pairs, 92 based on Foata normal form. 2/835 useless extension candidates. Maximal degree in co-relation 6434. Up to 753 conditions per place. [2024-06-27 23:06:37,367 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 151 selfloop transitions, 32 changer transitions 0/185 dead transitions. [2024-06-27 23:06:37,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 185 transitions, 2342 flow [2024-06-27 23:06:37,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:06:37,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:06:37,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-27 23:06:37,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741935483870968 [2024-06-27 23:06:37,368 INFO L175 Difference]: Start difference. First operand has 189 places, 170 transitions, 1908 flow. Second operand 10 states and 116 transitions. [2024-06-27 23:06:37,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 185 transitions, 2342 flow [2024-06-27 23:06:37,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 185 transitions, 2271 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-27 23:06:37,451 INFO L231 Difference]: Finished difference. Result has 190 places, 172 transitions, 1932 flow [2024-06-27 23:06:37,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1837, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1932, PETRI_PLACES=190, PETRI_TRANSITIONS=172} [2024-06-27 23:06:37,451 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 160 predicate places. [2024-06-27 23:06:37,451 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 172 transitions, 1932 flow [2024-06-27 23:06:37,451 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:06:37,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:37,451 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:37,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 23:06:37,451 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:06:37,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:37,452 INFO L85 PathProgramCache]: Analyzing trace with hash -2014563638, now seen corresponding path program 1 times [2024-06-27 23:06:37,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:37,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629700449] [2024-06-27 23:06:37,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:37,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:37,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:39,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:39,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:39,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629700449] [2024-06-27 23:06:39,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629700449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:39,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:39,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:06:39,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459845876] [2024-06-27 23:06:39,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:39,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:06:39,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:39,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:06:39,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:06:39,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:06:39,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 172 transitions, 1932 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:39,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:39,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:06:39,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:39,600 INFO L124 PetriNetUnfolderBase]: 480/832 cut-off events. [2024-06-27 23:06:39,601 INFO L125 PetriNetUnfolderBase]: For 53877/53877 co-relation queries the response was YES. [2024-06-27 23:06:39,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6508 conditions, 832 events. 480/832 cut-off events. For 53877/53877 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3697 event pairs, 101 based on Foata normal form. 1/831 useless extension candidates. Maximal degree in co-relation 6415. Up to 797 conditions per place. [2024-06-27 23:06:39,606 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 160 selfloop transitions, 19 changer transitions 0/181 dead transitions. [2024-06-27 23:06:39,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 181 transitions, 2312 flow [2024-06-27 23:06:39,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:06:39,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:06:39,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-06-27 23:06:39,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3419354838709677 [2024-06-27 23:06:39,607 INFO L175 Difference]: Start difference. First operand has 190 places, 172 transitions, 1932 flow. Second operand 10 states and 106 transitions. [2024-06-27 23:06:39,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 181 transitions, 2312 flow [2024-06-27 23:06:39,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 181 transitions, 2229 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-27 23:06:39,681 INFO L231 Difference]: Finished difference. Result has 192 places, 172 transitions, 1892 flow [2024-06-27 23:06:39,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1849, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1892, PETRI_PLACES=192, PETRI_TRANSITIONS=172} [2024-06-27 23:06:39,681 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 162 predicate places. [2024-06-27 23:06:39,681 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 172 transitions, 1892 flow [2024-06-27 23:06:39,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:39,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:39,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:39,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 23:06:39,682 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:06:39,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:39,682 INFO L85 PathProgramCache]: Analyzing trace with hash -2014557686, now seen corresponding path program 4 times [2024-06-27 23:06:39,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:39,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978101907] [2024-06-27 23:06:39,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:39,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:39,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:41,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:41,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:41,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978101907] [2024-06-27 23:06:41,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978101907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:41,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:41,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:06:41,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908946222] [2024-06-27 23:06:41,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:41,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:06:41,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:41,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:06:41,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:06:41,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:06:41,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 172 transitions, 1892 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:06:41,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:41,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:06:41,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:41,700 INFO L124 PetriNetUnfolderBase]: 486/842 cut-off events. [2024-06-27 23:06:41,700 INFO L125 PetriNetUnfolderBase]: For 57138/57138 co-relation queries the response was YES. [2024-06-27 23:06:41,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6549 conditions, 842 events. 486/842 cut-off events. For 57138/57138 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 3767 event pairs, 92 based on Foata normal form. 2/842 useless extension candidates. Maximal degree in co-relation 6455. Up to 748 conditions per place. [2024-06-27 23:06:41,706 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 149 selfloop transitions, 36 changer transitions 0/187 dead transitions. [2024-06-27 23:06:41,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 187 transitions, 2334 flow [2024-06-27 23:06:41,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:06:41,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:06:41,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-27 23:06:41,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4014336917562724 [2024-06-27 23:06:41,707 INFO L175 Difference]: Start difference. First operand has 192 places, 172 transitions, 1892 flow. Second operand 9 states and 112 transitions. [2024-06-27 23:06:41,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 187 transitions, 2334 flow [2024-06-27 23:06:41,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 187 transitions, 2275 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-27 23:06:41,786 INFO L231 Difference]: Finished difference. Result has 192 places, 174 transitions, 1940 flow [2024-06-27 23:06:41,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1833, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1940, PETRI_PLACES=192, PETRI_TRANSITIONS=174} [2024-06-27 23:06:41,786 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 162 predicate places. [2024-06-27 23:06:41,786 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 174 transitions, 1940 flow [2024-06-27 23:06:41,786 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:06:41,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:41,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:41,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 23:06:41,787 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:06:41,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:41,787 INFO L85 PathProgramCache]: Analyzing trace with hash 1199359857, now seen corresponding path program 5 times [2024-06-27 23:06:41,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:41,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524781836] [2024-06-27 23:06:41,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:41,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:41,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:42,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:42,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:42,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524781836] [2024-06-27 23:06:42,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524781836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:42,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:42,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:06:42,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967102417] [2024-06-27 23:06:42,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:42,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:06:42,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:42,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:06:42,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:06:43,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:06:43,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 174 transitions, 1940 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:06:43,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:43,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:06:43,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:43,406 INFO L124 PetriNetUnfolderBase]: 522/900 cut-off events. [2024-06-27 23:06:43,406 INFO L125 PetriNetUnfolderBase]: For 67076/67076 co-relation queries the response was YES. [2024-06-27 23:06:43,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7294 conditions, 900 events. 522/900 cut-off events. For 67076/67076 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 4066 event pairs, 99 based on Foata normal form. 2/900 useless extension candidates. Maximal degree in co-relation 7199. Up to 765 conditions per place. [2024-06-27 23:06:43,412 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 151 selfloop transitions, 43 changer transitions 0/196 dead transitions. [2024-06-27 23:06:43,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 196 transitions, 2586 flow [2024-06-27 23:06:43,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:06:43,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:06:43,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 117 transitions. [2024-06-27 23:06:43,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-27 23:06:43,413 INFO L175 Difference]: Start difference. First operand has 192 places, 174 transitions, 1940 flow. Second operand 9 states and 117 transitions. [2024-06-27 23:06:43,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 196 transitions, 2586 flow [2024-06-27 23:06:43,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 196 transitions, 2499 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 23:06:43,531 INFO L231 Difference]: Finished difference. Result has 195 places, 180 transitions, 2062 flow [2024-06-27 23:06:43,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1853, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2062, PETRI_PLACES=195, PETRI_TRANSITIONS=180} [2024-06-27 23:06:43,532 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 165 predicate places. [2024-06-27 23:06:43,532 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 180 transitions, 2062 flow [2024-06-27 23:06:43,532 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:06:43,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:43,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:43,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 23:06:43,532 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:06:43,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:43,533 INFO L85 PathProgramCache]: Analyzing trace with hash 2146842221, now seen corresponding path program 6 times [2024-06-27 23:06:43,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:43,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998682179] [2024-06-27 23:06:43,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:43,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:43,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:44,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:44,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:44,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998682179] [2024-06-27 23:06:44,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998682179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:44,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:44,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:06:44,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633926737] [2024-06-27 23:06:44,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:44,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:06:44,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:44,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:06:44,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:06:44,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:06:44,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 180 transitions, 2062 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:06:44,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:44,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:06:44,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:45,096 INFO L124 PetriNetUnfolderBase]: 518/894 cut-off events. [2024-06-27 23:06:45,096 INFO L125 PetriNetUnfolderBase]: For 67128/67128 co-relation queries the response was YES. [2024-06-27 23:06:45,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7267 conditions, 894 events. 518/894 cut-off events. For 67128/67128 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 4026 event pairs, 98 based on Foata normal form. 2/894 useless extension candidates. Maximal degree in co-relation 7170. Up to 762 conditions per place. [2024-06-27 23:06:45,103 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 153 selfloop transitions, 41 changer transitions 0/196 dead transitions. [2024-06-27 23:06:45,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 196 transitions, 2614 flow [2024-06-27 23:06:45,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:06:45,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:06:45,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 117 transitions. [2024-06-27 23:06:45,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-27 23:06:45,105 INFO L175 Difference]: Start difference. First operand has 195 places, 180 transitions, 2062 flow. Second operand 9 states and 117 transitions. [2024-06-27 23:06:45,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 196 transitions, 2614 flow [2024-06-27 23:06:45,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 196 transitions, 2546 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-27 23:06:45,212 INFO L231 Difference]: Finished difference. Result has 199 places, 180 transitions, 2081 flow [2024-06-27 23:06:45,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1994, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2081, PETRI_PLACES=199, PETRI_TRANSITIONS=180} [2024-06-27 23:06:45,213 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 169 predicate places. [2024-06-27 23:06:45,213 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 180 transitions, 2081 flow [2024-06-27 23:06:45,213 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:06:45,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:45,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:45,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 23:06:45,214 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:06:45,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:45,214 INFO L85 PathProgramCache]: Analyzing trace with hash 293236723, now seen corresponding path program 7 times [2024-06-27 23:06:45,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:45,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277001460] [2024-06-27 23:06:45,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:45,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:45,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:46,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:06:46,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:46,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277001460] [2024-06-27 23:06:46,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277001460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:46,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:46,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:06:46,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985724167] [2024-06-27 23:06:46,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:46,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:06:46,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:46,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:06:46,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:06:46,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:06:46,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 180 transitions, 2081 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:46,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:46,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:06:46,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:46,860 INFO L124 PetriNetUnfolderBase]: 524/904 cut-off events. [2024-06-27 23:06:46,861 INFO L125 PetriNetUnfolderBase]: For 69715/69715 co-relation queries the response was YES. [2024-06-27 23:06:46,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7428 conditions, 904 events. 524/904 cut-off events. For 69715/69715 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 4092 event pairs, 104 based on Foata normal form. 2/904 useless extension candidates. Maximal degree in co-relation 7329. Up to 802 conditions per place. [2024-06-27 23:06:46,868 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 160 selfloop transitions, 33 changer transitions 0/195 dead transitions. [2024-06-27 23:06:46,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 195 transitions, 2653 flow [2024-06-27 23:06:46,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:06:46,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:06:46,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-27 23:06:46,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741935483870968 [2024-06-27 23:06:46,869 INFO L175 Difference]: Start difference. First operand has 199 places, 180 transitions, 2081 flow. Second operand 10 states and 116 transitions. [2024-06-27 23:06:46,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 195 transitions, 2653 flow [2024-06-27 23:06:46,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 195 transitions, 2573 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 23:06:46,991 INFO L231 Difference]: Finished difference. Result has 203 places, 182 transitions, 2108 flow [2024-06-27 23:06:46,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2001, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2108, PETRI_PLACES=203, PETRI_TRANSITIONS=182} [2024-06-27 23:06:46,992 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 173 predicate places. [2024-06-27 23:06:46,992 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 182 transitions, 2108 flow [2024-06-27 23:06:46,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:46,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:46,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:46,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 23:06:46,993 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:06:46,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:46,993 INFO L85 PathProgramCache]: Analyzing trace with hash 621843496, now seen corresponding path program 5 times [2024-06-27 23:06:46,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:46,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729487929] [2024-06-27 23:06:46,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:46,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:47,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:48,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:48,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:48,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729487929] [2024-06-27 23:06:48,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729487929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:48,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:48,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:06:48,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54352236] [2024-06-27 23:06:48,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:48,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:06:48,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:48,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:06:48,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:06:48,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:06:48,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 182 transitions, 2108 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:06:48,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:48,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:06:48,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:49,140 INFO L124 PetriNetUnfolderBase]: 530/914 cut-off events. [2024-06-27 23:06:49,141 INFO L125 PetriNetUnfolderBase]: For 72947/72947 co-relation queries the response was YES. [2024-06-27 23:06:49,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7519 conditions, 914 events. 530/914 cut-off events. For 72947/72947 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 4150 event pairs, 103 based on Foata normal form. 2/914 useless extension candidates. Maximal degree in co-relation 7419. Up to 810 conditions per place. [2024-06-27 23:06:49,148 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 158 selfloop transitions, 36 changer transitions 0/196 dead transitions. [2024-06-27 23:06:49,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 196 transitions, 2672 flow [2024-06-27 23:06:49,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:06:49,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:06:49,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 113 transitions. [2024-06-27 23:06:49,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36451612903225805 [2024-06-27 23:06:49,149 INFO L175 Difference]: Start difference. First operand has 203 places, 182 transitions, 2108 flow. Second operand 10 states and 113 transitions. [2024-06-27 23:06:49,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 196 transitions, 2672 flow [2024-06-27 23:06:49,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 196 transitions, 2528 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-27 23:06:49,268 INFO L231 Difference]: Finished difference. Result has 204 places, 184 transitions, 2071 flow [2024-06-27 23:06:49,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1964, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2071, PETRI_PLACES=204, PETRI_TRANSITIONS=184} [2024-06-27 23:06:49,269 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 174 predicate places. [2024-06-27 23:06:49,269 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 184 transitions, 2071 flow [2024-06-27 23:06:49,269 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:06:49,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:49,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:49,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 23:06:49,269 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:06:49,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:49,269 INFO L85 PathProgramCache]: Analyzing trace with hash -989097679, now seen corresponding path program 8 times [2024-06-27 23:06:49,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:49,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85018571] [2024-06-27 23:06:49,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:49,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:49,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:50,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:50,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:50,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85018571] [2024-06-27 23:06:50,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85018571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:50,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:50,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:06:50,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186572706] [2024-06-27 23:06:50,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:50,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:06:50,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:50,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:06:50,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:06:50,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:06:50,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 184 transitions, 2071 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:50,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:50,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:06:50,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:51,140 INFO L124 PetriNetUnfolderBase]: 536/924 cut-off events. [2024-06-27 23:06:51,141 INFO L125 PetriNetUnfolderBase]: For 74708/74708 co-relation queries the response was YES. [2024-06-27 23:06:51,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7495 conditions, 924 events. 536/924 cut-off events. For 74708/74708 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 4227 event pairs, 101 based on Foata normal form. 2/924 useless extension candidates. Maximal degree in co-relation 7395. Up to 752 conditions per place. [2024-06-27 23:06:51,148 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 159 selfloop transitions, 39 changer transitions 0/200 dead transitions. [2024-06-27 23:06:51,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 200 transitions, 2655 flow [2024-06-27 23:06:51,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:06:51,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:06:51,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2024-06-27 23:06:51,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774193548387097 [2024-06-27 23:06:51,149 INFO L175 Difference]: Start difference. First operand has 204 places, 184 transitions, 2071 flow. Second operand 10 states and 117 transitions. [2024-06-27 23:06:51,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 200 transitions, 2655 flow [2024-06-27 23:06:51,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 200 transitions, 2512 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-27 23:06:51,258 INFO L231 Difference]: Finished difference. Result has 204 places, 186 transitions, 2039 flow [2024-06-27 23:06:51,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1928, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2039, PETRI_PLACES=204, PETRI_TRANSITIONS=186} [2024-06-27 23:06:51,259 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 174 predicate places. [2024-06-27 23:06:51,259 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 186 transitions, 2039 flow [2024-06-27 23:06:51,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:51,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:51,259 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:51,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 23:06:51,259 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:06:51,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:51,260 INFO L85 PathProgramCache]: Analyzing trace with hash -988895869, now seen corresponding path program 9 times [2024-06-27 23:06:51,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:51,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913226642] [2024-06-27 23:06:51,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:51,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:51,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:52,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:52,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:52,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913226642] [2024-06-27 23:06:52,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913226642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:52,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:52,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:06:52,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846097623] [2024-06-27 23:06:52,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:52,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:06:52,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:52,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:06:52,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:06:52,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:06:52,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 186 transitions, 2039 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:52,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:52,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:06:52,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:52,942 INFO L124 PetriNetUnfolderBase]: 547/943 cut-off events. [2024-06-27 23:06:52,943 INFO L125 PetriNetUnfolderBase]: For 79007/79007 co-relation queries the response was YES. [2024-06-27 23:06:52,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7555 conditions, 943 events. 547/943 cut-off events. For 79007/79007 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 4326 event pairs, 98 based on Foata normal form. 3/944 useless extension candidates. Maximal degree in co-relation 7456. Up to 867 conditions per place. [2024-06-27 23:06:52,949 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 172 selfloop transitions, 28 changer transitions 0/202 dead transitions. [2024-06-27 23:06:52,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 202 transitions, 2635 flow [2024-06-27 23:06:52,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:06:52,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:06:52,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 115 transitions. [2024-06-27 23:06:52,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2024-06-27 23:06:52,950 INFO L175 Difference]: Start difference. First operand has 204 places, 186 transitions, 2039 flow. Second operand 10 states and 115 transitions. [2024-06-27 23:06:52,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 202 transitions, 2635 flow [2024-06-27 23:06:53,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 202 transitions, 2500 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-27 23:06:53,051 INFO L231 Difference]: Finished difference. Result has 205 places, 189 transitions, 2013 flow [2024-06-27 23:06:53,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1910, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2013, PETRI_PLACES=205, PETRI_TRANSITIONS=189} [2024-06-27 23:06:53,051 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 175 predicate places. [2024-06-27 23:06:53,051 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 189 transitions, 2013 flow [2024-06-27 23:06:53,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:53,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:53,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:53,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 23:06:53,052 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:06:53,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:53,052 INFO L85 PathProgramCache]: Analyzing trace with hash 622052746, now seen corresponding path program 6 times [2024-06-27 23:06:53,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:53,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127306863] [2024-06-27 23:06:53,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:53,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:53,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:54,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:54,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:54,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127306863] [2024-06-27 23:06:54,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127306863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:54,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:54,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:06:54,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482080422] [2024-06-27 23:06:54,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:54,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:06:54,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:54,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:06:54,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:06:54,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:06:54,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 189 transitions, 2013 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:06:54,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:54,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:06:54,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:54,801 INFO L124 PetriNetUnfolderBase]: 541/933 cut-off events. [2024-06-27 23:06:54,801 INFO L125 PetriNetUnfolderBase]: For 76368/76368 co-relation queries the response was YES. [2024-06-27 23:06:54,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7400 conditions, 933 events. 541/933 cut-off events. For 76368/76368 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 4269 event pairs, 101 based on Foata normal form. 2/933 useless extension candidates. Maximal degree in co-relation 7301. Up to 877 conditions per place. [2024-06-27 23:06:54,808 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 174 selfloop transitions, 24 changer transitions 0/200 dead transitions. [2024-06-27 23:06:54,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 200 transitions, 2445 flow [2024-06-27 23:06:54,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:06:54,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:06:54,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 104 transitions. [2024-06-27 23:06:54,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3727598566308244 [2024-06-27 23:06:54,809 INFO L175 Difference]: Start difference. First operand has 205 places, 189 transitions, 2013 flow. Second operand 9 states and 104 transitions. [2024-06-27 23:06:54,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 200 transitions, 2445 flow [2024-06-27 23:06:54,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 200 transitions, 2337 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-27 23:06:54,920 INFO L231 Difference]: Finished difference. Result has 206 places, 189 transitions, 1958 flow [2024-06-27 23:06:54,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1905, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1958, PETRI_PLACES=206, PETRI_TRANSITIONS=189} [2024-06-27 23:06:54,920 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 176 predicate places. [2024-06-27 23:06:54,921 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 189 transitions, 1958 flow [2024-06-27 23:06:54,921 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:06:54,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:54,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:54,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 23:06:54,921 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:06:54,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:54,921 INFO L85 PathProgramCache]: Analyzing trace with hash -988895652, now seen corresponding path program 7 times [2024-06-27 23:06:54,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:54,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954354352] [2024-06-27 23:06:54,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:54,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:54,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:56,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:56,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:56,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954354352] [2024-06-27 23:06:56,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954354352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:56,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:56,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:06:56,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266981642] [2024-06-27 23:06:56,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:56,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:06:56,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:56,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:06:56,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:06:56,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:06:56,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 189 transitions, 1958 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:56,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:56,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:06:56,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:56,864 INFO L124 PetriNetUnfolderBase]: 547/943 cut-off events. [2024-06-27 23:06:56,865 INFO L125 PetriNetUnfolderBase]: For 79175/79175 co-relation queries the response was YES. [2024-06-27 23:06:56,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7438 conditions, 943 events. 547/943 cut-off events. For 79175/79175 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 4319 event pairs, 104 based on Foata normal form. 2/943 useless extension candidates. Maximal degree in co-relation 7338. Up to 878 conditions per place. [2024-06-27 23:06:56,871 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 174 selfloop transitions, 27 changer transitions 0/203 dead transitions. [2024-06-27 23:06:56,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 203 transitions, 2432 flow [2024-06-27 23:06:56,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:06:56,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:06:56,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 113 transitions. [2024-06-27 23:06:56,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36451612903225805 [2024-06-27 23:06:56,872 INFO L175 Difference]: Start difference. First operand has 206 places, 189 transitions, 1958 flow. Second operand 10 states and 113 transitions. [2024-06-27 23:06:56,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 203 transitions, 2432 flow [2024-06-27 23:06:56,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 203 transitions, 2376 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 23:06:56,981 INFO L231 Difference]: Finished difference. Result has 208 places, 191 transitions, 1995 flow [2024-06-27 23:06:56,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1902, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1995, PETRI_PLACES=208, PETRI_TRANSITIONS=191} [2024-06-27 23:06:56,981 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 178 predicate places. [2024-06-27 23:06:56,981 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 191 transitions, 1995 flow [2024-06-27 23:06:56,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:56,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:56,982 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:56,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 23:06:56,982 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:06:56,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:56,982 INFO L85 PathProgramCache]: Analyzing trace with hash -732395359, now seen corresponding path program 10 times [2024-06-27 23:06:56,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:56,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750129412] [2024-06-27 23:06:56,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:56,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:56,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:58,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:06:58,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:58,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750129412] [2024-06-27 23:06:58,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750129412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:58,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:58,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:06:58,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297636526] [2024-06-27 23:06:58,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:58,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:06:58,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:58,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:06:58,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:06:58,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:06:58,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 191 transitions, 1995 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:58,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:58,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:06:58,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:58,463 INFO L124 PetriNetUnfolderBase]: 540/933 cut-off events. [2024-06-27 23:06:58,463 INFO L125 PetriNetUnfolderBase]: For 79957/79957 co-relation queries the response was YES. [2024-06-27 23:06:58,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7162 conditions, 933 events. 540/933 cut-off events. For 79957/79957 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 4303 event pairs, 104 based on Foata normal form. 6/937 useless extension candidates. Maximal degree in co-relation 7061. Up to 875 conditions per place. [2024-06-27 23:06:58,471 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 180 selfloop transitions, 22 changer transitions 0/204 dead transitions. [2024-06-27 23:06:58,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 204 transitions, 2467 flow [2024-06-27 23:06:58,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:06:58,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:06:58,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-27 23:06:58,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-27 23:06:58,472 INFO L175 Difference]: Start difference. First operand has 208 places, 191 transitions, 1995 flow. Second operand 10 states and 110 transitions. [2024-06-27 23:06:58,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 204 transitions, 2467 flow [2024-06-27 23:06:58,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 204 transitions, 2394 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-27 23:06:58,595 INFO L231 Difference]: Finished difference. Result has 210 places, 193 transitions, 2007 flow [2024-06-27 23:06:58,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1922, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2007, PETRI_PLACES=210, PETRI_TRANSITIONS=193} [2024-06-27 23:06:58,596 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 180 predicate places. [2024-06-27 23:06:58,596 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 193 transitions, 2007 flow [2024-06-27 23:06:58,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:58,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:58,596 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:58,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 23:06:58,597 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:06:58,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:58,597 INFO L85 PathProgramCache]: Analyzing trace with hash 878545816, now seen corresponding path program 8 times [2024-06-27 23:06:58,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:58,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558970267] [2024-06-27 23:06:58,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:58,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:58,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:00,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:07:00,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:00,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558970267] [2024-06-27 23:07:00,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558970267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:00,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:00,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:00,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856356151] [2024-06-27 23:07:00,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:00,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:00,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:00,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:00,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:00,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:07:00,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 193 transitions, 2007 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:07:00,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:00,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:07:00,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:00,569 INFO L124 PetriNetUnfolderBase]: 536/927 cut-off events. [2024-06-27 23:07:00,569 INFO L125 PetriNetUnfolderBase]: For 72171/72171 co-relation queries the response was YES. [2024-06-27 23:07:00,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7028 conditions, 927 events. 536/927 cut-off events. For 72171/72171 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 4269 event pairs, 98 based on Foata normal form. 2/927 useless extension candidates. Maximal degree in co-relation 6926. Up to 866 conditions per place. [2024-06-27 23:07:00,575 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 177 selfloop transitions, 25 changer transitions 0/204 dead transitions. [2024-06-27 23:07:00,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 204 transitions, 2447 flow [2024-06-27 23:07:00,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:07:00,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:07:00,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-06-27 23:07:00,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35161290322580646 [2024-06-27 23:07:00,576 INFO L175 Difference]: Start difference. First operand has 210 places, 193 transitions, 2007 flow. Second operand 10 states and 109 transitions. [2024-06-27 23:07:00,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 204 transitions, 2447 flow [2024-06-27 23:07:00,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 204 transitions, 2365 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-27 23:07:00,707 INFO L231 Difference]: Finished difference. Result has 212 places, 193 transitions, 1980 flow [2024-06-27 23:07:00,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1925, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1980, PETRI_PLACES=212, PETRI_TRANSITIONS=193} [2024-06-27 23:07:00,708 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 182 predicate places. [2024-06-27 23:07:00,708 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 193 transitions, 1980 flow [2024-06-27 23:07:00,708 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:07:00,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:00,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:00,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 23:07:00,708 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:07:00,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:00,708 INFO L85 PathProgramCache]: Analyzing trace with hash 1710349951, now seen corresponding path program 11 times [2024-06-27 23:07:00,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:00,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246675510] [2024-06-27 23:07:00,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:00,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:00,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:01,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:07:01,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:01,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246675510] [2024-06-27 23:07:01,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246675510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:01,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:01,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:01,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753087366] [2024-06-27 23:07:01,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:01,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:01,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:01,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:01,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:01,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:07:01,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 193 transitions, 1980 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:07:01,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:01,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:07:01,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:01,860 INFO L124 PetriNetUnfolderBase]: 552/953 cut-off events. [2024-06-27 23:07:01,860 INFO L125 PetriNetUnfolderBase]: For 77845/77845 co-relation queries the response was YES. [2024-06-27 23:07:01,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7262 conditions, 953 events. 552/953 cut-off events. For 77845/77845 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4403 event pairs, 73 based on Foata normal form. 2/953 useless extension candidates. Maximal degree in co-relation 7159. Up to 806 conditions per place. [2024-06-27 23:07:01,867 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 175 selfloop transitions, 42 changer transitions 0/219 dead transitions. [2024-06-27 23:07:01,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 219 transitions, 2655 flow [2024-06-27 23:07:01,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:07:01,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:07:01,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-27 23:07:01,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3841642228739003 [2024-06-27 23:07:01,868 INFO L175 Difference]: Start difference. First operand has 212 places, 193 transitions, 1980 flow. Second operand 11 states and 131 transitions. [2024-06-27 23:07:01,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 219 transitions, 2655 flow [2024-06-27 23:07:02,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 219 transitions, 2575 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-27 23:07:02,006 INFO L231 Difference]: Finished difference. Result has 214 places, 197 transitions, 2037 flow [2024-06-27 23:07:02,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1900, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2037, PETRI_PLACES=214, PETRI_TRANSITIONS=197} [2024-06-27 23:07:02,007 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 184 predicate places. [2024-06-27 23:07:02,007 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 197 transitions, 2037 flow [2024-06-27 23:07:02,007 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:07:02,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:02,007 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:02,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 23:07:02,007 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:07:02,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:02,008 INFO L85 PathProgramCache]: Analyzing trace with hash 1002054041, now seen corresponding path program 12 times [2024-06-27 23:07:02,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:02,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313521881] [2024-06-27 23:07:02,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:02,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:02,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:02,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:07:02,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:02,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313521881] [2024-06-27 23:07:02,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313521881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:02,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:02,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:02,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792963019] [2024-06-27 23:07:02,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:02,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:02,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:02,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:02,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:02,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:07:02,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 197 transitions, 2037 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:07:02,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:02,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:07:02,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:03,305 INFO L124 PetriNetUnfolderBase]: 558/963 cut-off events. [2024-06-27 23:07:03,305 INFO L125 PetriNetUnfolderBase]: For 80579/80579 co-relation queries the response was YES. [2024-06-27 23:07:03,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7404 conditions, 963 events. 558/963 cut-off events. For 80579/80579 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 4468 event pairs, 75 based on Foata normal form. 2/963 useless extension candidates. Maximal degree in co-relation 7300. Up to 863 conditions per place. [2024-06-27 23:07:03,312 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 183 selfloop transitions, 33 changer transitions 0/218 dead transitions. [2024-06-27 23:07:03,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 218 transitions, 2561 flow [2024-06-27 23:07:03,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:07:03,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:07:03,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-27 23:07:03,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-27 23:07:03,313 INFO L175 Difference]: Start difference. First operand has 214 places, 197 transitions, 2037 flow. Second operand 10 states and 120 transitions. [2024-06-27 23:07:03,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 218 transitions, 2561 flow [2024-06-27 23:07:03,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 218 transitions, 2489 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-27 23:07:03,484 INFO L231 Difference]: Finished difference. Result has 217 places, 199 transitions, 2066 flow [2024-06-27 23:07:03,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1969, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2066, PETRI_PLACES=217, PETRI_TRANSITIONS=199} [2024-06-27 23:07:03,484 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 187 predicate places. [2024-06-27 23:07:03,485 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 199 transitions, 2066 flow [2024-06-27 23:07:03,485 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:07:03,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:03,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:03,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 23:07:03,485 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:07:03,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:03,485 INFO L85 PathProgramCache]: Analyzing trace with hash 1893252798, now seen corresponding path program 9 times [2024-06-27 23:07:03,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:03,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732961505] [2024-06-27 23:07:03,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:03,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:03,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:04,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:04,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:04,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732961505] [2024-06-27 23:07:04,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732961505] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:04,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:04,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:04,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137659356] [2024-06-27 23:07:04,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:04,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:04,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:04,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:04,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:04,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:07:04,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 199 transitions, 2066 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:07:04,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:04,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:07:04,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:05,421 INFO L124 PetriNetUnfolderBase]: 569/981 cut-off events. [2024-06-27 23:07:05,421 INFO L125 PetriNetUnfolderBase]: For 85278/85278 co-relation queries the response was YES. [2024-06-27 23:07:05,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7623 conditions, 981 events. 569/981 cut-off events. For 85278/85278 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 4592 event pairs, 58 based on Foata normal form. 2/981 useless extension candidates. Maximal degree in co-relation 7517. Up to 743 conditions per place. [2024-06-27 23:07:05,429 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 142 selfloop transitions, 77 changer transitions 0/221 dead transitions. [2024-06-27 23:07:05,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 221 transitions, 2738 flow [2024-06-27 23:07:05,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:07:05,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:07:05,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-27 23:07:05,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-27 23:07:05,430 INFO L175 Difference]: Start difference. First operand has 217 places, 199 transitions, 2066 flow. Second operand 10 states and 125 transitions. [2024-06-27 23:07:05,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 221 transitions, 2738 flow [2024-06-27 23:07:05,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 221 transitions, 2661 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-27 23:07:05,591 INFO L231 Difference]: Finished difference. Result has 219 places, 203 transitions, 2204 flow [2024-06-27 23:07:05,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1989, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2204, PETRI_PLACES=219, PETRI_TRANSITIONS=203} [2024-06-27 23:07:05,592 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 189 predicate places. [2024-06-27 23:07:05,592 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 203 transitions, 2204 flow [2024-06-27 23:07:05,592 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:07:05,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:05,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:07:05,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 23:07:05,593 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:07:05,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:05,593 INFO L85 PathProgramCache]: Analyzing trace with hash 1864653221, now seen corresponding path program 13 times [2024-06-27 23:07:05,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:05,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335340812] [2024-06-27 23:07:05,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:05,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:05,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:06,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:06,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:06,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335340812] [2024-06-27 23:07:06,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335340812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:06,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:06,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:06,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529280536] [2024-06-27 23:07:06,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:06,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:06,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:06,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:06,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:06,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:07:06,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 203 transitions, 2204 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:07:06,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:06,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:07:06,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:06,900 INFO L124 PetriNetUnfolderBase]: 585/1007 cut-off events. [2024-06-27 23:07:06,900 INFO L125 PetriNetUnfolderBase]: For 92371/92371 co-relation queries the response was YES. [2024-06-27 23:07:06,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8072 conditions, 1007 events. 585/1007 cut-off events. For 92371/92371 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4747 event pairs, 71 based on Foata normal form. 2/1007 useless extension candidates. Maximal degree in co-relation 7965. Up to 646 conditions per place. [2024-06-27 23:07:06,908 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 139 selfloop transitions, 91 changer transitions 0/232 dead transitions. [2024-06-27 23:07:06,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 232 transitions, 3088 flow [2024-06-27 23:07:06,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:07:06,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:07:06,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 129 transitions. [2024-06-27 23:07:06,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4161290322580645 [2024-06-27 23:07:06,909 INFO L175 Difference]: Start difference. First operand has 219 places, 203 transitions, 2204 flow. Second operand 10 states and 129 transitions. [2024-06-27 23:07:06,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 232 transitions, 3088 flow [2024-06-27 23:07:07,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 232 transitions, 3020 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 23:07:07,051 INFO L231 Difference]: Finished difference. Result has 224 places, 210 transitions, 2472 flow [2024-06-27 23:07:07,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2136, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2472, PETRI_PLACES=224, PETRI_TRANSITIONS=210} [2024-06-27 23:07:07,052 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 194 predicate places. [2024-06-27 23:07:07,052 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 210 transitions, 2472 flow [2024-06-27 23:07:07,052 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:07:07,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:07,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:07,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 23:07:07,052 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:07:07,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:07,053 INFO L85 PathProgramCache]: Analyzing trace with hash 1005773111, now seen corresponding path program 14 times [2024-06-27 23:07:07,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:07,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385927886] [2024-06-27 23:07:07,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:07,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:07,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:07,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:07,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:07,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385927886] [2024-06-27 23:07:07,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385927886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:07,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:07,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:07,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929906581] [2024-06-27 23:07:07,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:07,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:07,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:07,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:07,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:07,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:07:07,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 210 transitions, 2472 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:07:07,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:07,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:07:07,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:08,393 INFO L124 PetriNetUnfolderBase]: 581/1001 cut-off events. [2024-06-27 23:07:08,393 INFO L125 PetriNetUnfolderBase]: For 91462/91462 co-relation queries the response was YES. [2024-06-27 23:07:08,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8286 conditions, 1001 events. 581/1001 cut-off events. For 91462/91462 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4694 event pairs, 76 based on Foata normal form. 2/1001 useless extension candidates. Maximal degree in co-relation 8176. Up to 643 conditions per place. [2024-06-27 23:07:08,401 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 140 selfloop transitions, 89 changer transitions 0/231 dead transitions. [2024-06-27 23:07:08,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 231 transitions, 3139 flow [2024-06-27 23:07:08,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:07:08,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:07:08,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 129 transitions. [2024-06-27 23:07:08,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4161290322580645 [2024-06-27 23:07:08,402 INFO L175 Difference]: Start difference. First operand has 224 places, 210 transitions, 2472 flow. Second operand 10 states and 129 transitions. [2024-06-27 23:07:08,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 231 transitions, 3139 flow [2024-06-27 23:07:08,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 231 transitions, 3050 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-27 23:07:08,581 INFO L231 Difference]: Finished difference. Result has 229 places, 210 transitions, 2566 flow [2024-06-27 23:07:08,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2383, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2566, PETRI_PLACES=229, PETRI_TRANSITIONS=210} [2024-06-27 23:07:08,582 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 199 predicate places. [2024-06-27 23:07:08,582 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 210 transitions, 2566 flow [2024-06-27 23:07:08,582 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:07:08,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:08,582 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:08,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 23:07:08,582 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:07:08,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:08,582 INFO L85 PathProgramCache]: Analyzing trace with hash -868216633, now seen corresponding path program 15 times [2024-06-27 23:07:08,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:08,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952113690] [2024-06-27 23:07:08,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:08,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:08,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:10,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:10,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:10,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952113690] [2024-06-27 23:07:10,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952113690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:10,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:10,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:07:10,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264039073] [2024-06-27 23:07:10,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:10,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:07:10,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:10,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:07:10,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:07:10,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:07:10,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 210 transitions, 2566 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:10,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:10,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:07:10,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:10,842 INFO L124 PetriNetUnfolderBase]: 577/995 cut-off events. [2024-06-27 23:07:10,843 INFO L125 PetriNetUnfolderBase]: For 90039/90039 co-relation queries the response was YES. [2024-06-27 23:07:10,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8289 conditions, 995 events. 577/995 cut-off events. For 90039/90039 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4690 event pairs, 95 based on Foata normal form. 2/995 useless extension candidates. Maximal degree in co-relation 8177. Up to 941 conditions per place. [2024-06-27 23:07:10,850 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 205 selfloop transitions, 20 changer transitions 0/227 dead transitions. [2024-06-27 23:07:10,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 227 transitions, 3075 flow [2024-06-27 23:07:10,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:07:10,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:07:10,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-27 23:07:10,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36774193548387096 [2024-06-27 23:07:10,851 INFO L175 Difference]: Start difference. First operand has 229 places, 210 transitions, 2566 flow. Second operand 10 states and 114 transitions. [2024-06-27 23:07:10,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 227 transitions, 3075 flow [2024-06-27 23:07:11,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 227 transitions, 2880 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-27 23:07:11,037 INFO L231 Difference]: Finished difference. Result has 230 places, 210 transitions, 2416 flow [2024-06-27 23:07:11,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2371, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2416, PETRI_PLACES=230, PETRI_TRANSITIONS=210} [2024-06-27 23:07:11,038 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 200 predicate places. [2024-06-27 23:07:11,038 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 210 transitions, 2416 flow [2024-06-27 23:07:11,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:11,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:11,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:11,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 23:07:11,039 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:07:11,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:11,039 INFO L85 PathProgramCache]: Analyzing trace with hash -425167763, now seen corresponding path program 16 times [2024-06-27 23:07:11,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:11,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782156738] [2024-06-27 23:07:11,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:11,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:11,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:12,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:12,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:12,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782156738] [2024-06-27 23:07:12,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782156738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:12,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:12,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:07:12,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989704131] [2024-06-27 23:07:12,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:12,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:07:12,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:12,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:07:12,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:07:12,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:07:12,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 210 transitions, 2416 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:12,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:12,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:07:12,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:13,193 INFO L124 PetriNetUnfolderBase]: 593/1021 cut-off events. [2024-06-27 23:07:13,193 INFO L125 PetriNetUnfolderBase]: For 96753/96753 co-relation queries the response was YES. [2024-06-27 23:07:13,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8450 conditions, 1021 events. 593/1021 cut-off events. For 96753/96753 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 4845 event pairs, 100 based on Foata normal form. 2/1021 useless extension candidates. Maximal degree in co-relation 8337. Up to 875 conditions per place. [2024-06-27 23:07:13,201 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 185 selfloop transitions, 47 changer transitions 0/234 dead transitions. [2024-06-27 23:07:13,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 234 transitions, 3287 flow [2024-06-27 23:07:13,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:07:13,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:07:13,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 129 transitions. [2024-06-27 23:07:13,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4161290322580645 [2024-06-27 23:07:13,202 INFO L175 Difference]: Start difference. First operand has 230 places, 210 transitions, 2416 flow. Second operand 10 states and 129 transitions. [2024-06-27 23:07:13,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 234 transitions, 3287 flow [2024-06-27 23:07:13,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 234 transitions, 3219 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-27 23:07:13,406 INFO L231 Difference]: Finished difference. Result has 231 places, 214 transitions, 2511 flow [2024-06-27 23:07:13,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2348, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2511, PETRI_PLACES=231, PETRI_TRANSITIONS=214} [2024-06-27 23:07:13,406 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 201 predicate places. [2024-06-27 23:07:13,406 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 214 transitions, 2511 flow [2024-06-27 23:07:13,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:13,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:13,407 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:13,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 23:07:13,407 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:07:13,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:13,407 INFO L85 PathProgramCache]: Analyzing trace with hash -425167546, now seen corresponding path program 10 times [2024-06-27 23:07:13,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:13,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355326994] [2024-06-27 23:07:13,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:13,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:13,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:14,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:14,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:14,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355326994] [2024-06-27 23:07:14,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355326994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:14,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:14,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:14,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009645744] [2024-06-27 23:07:14,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:14,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:14,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:14,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:14,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:15,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:07:15,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 214 transitions, 2511 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:07:15,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:15,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:07:15,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:15,459 INFO L124 PetriNetUnfolderBase]: 599/1031 cut-off events. [2024-06-27 23:07:15,459 INFO L125 PetriNetUnfolderBase]: For 99933/99933 co-relation queries the response was YES. [2024-06-27 23:07:15,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8592 conditions, 1031 events. 599/1031 cut-off events. For 99933/99933 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 4915 event pairs, 85 based on Foata normal form. 2/1031 useless extension candidates. Maximal degree in co-relation 8478. Up to 907 conditions per place. [2024-06-27 23:07:15,467 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 190 selfloop transitions, 42 changer transitions 0/234 dead transitions. [2024-06-27 23:07:15,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 234 transitions, 3199 flow [2024-06-27 23:07:15,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:07:15,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:07:15,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 121 transitions. [2024-06-27 23:07:15,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4336917562724014 [2024-06-27 23:07:15,468 INFO L175 Difference]: Start difference. First operand has 231 places, 214 transitions, 2511 flow. Second operand 9 states and 121 transitions. [2024-06-27 23:07:15,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 234 transitions, 3199 flow [2024-06-27 23:07:15,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 234 transitions, 3093 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 23:07:15,665 INFO L231 Difference]: Finished difference. Result has 234 places, 216 transitions, 2522 flow [2024-06-27 23:07:15,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2405, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2522, PETRI_PLACES=234, PETRI_TRANSITIONS=216} [2024-06-27 23:07:15,665 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 204 predicate places. [2024-06-27 23:07:15,665 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 216 transitions, 2522 flow [2024-06-27 23:07:15,665 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:07:15,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:15,665 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:15,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 23:07:15,665 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:07:15,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:15,666 INFO L85 PathProgramCache]: Analyzing trace with hash -425173343, now seen corresponding path program 17 times [2024-06-27 23:07:15,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:15,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590558702] [2024-06-27 23:07:15,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:15,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:15,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:17,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:17,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:17,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590558702] [2024-06-27 23:07:17,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590558702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:17,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:17,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:07:17,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517060110] [2024-06-27 23:07:17,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:17,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:07:17,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:17,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:07:17,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:07:17,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:07:17,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 216 transitions, 2522 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:17,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:17,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:07:17,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:17,768 INFO L124 PetriNetUnfolderBase]: 595/1025 cut-off events. [2024-06-27 23:07:17,768 INFO L125 PetriNetUnfolderBase]: For 97727/97727 co-relation queries the response was YES. [2024-06-27 23:07:17,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8412 conditions, 1025 events. 595/1025 cut-off events. For 97727/97727 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 4861 event pairs, 94 based on Foata normal form. 2/1025 useless extension candidates. Maximal degree in co-relation 8298. Up to 882 conditions per place. [2024-06-27 23:07:17,776 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 187 selfloop transitions, 46 changer transitions 0/235 dead transitions. [2024-06-27 23:07:17,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 235 transitions, 3199 flow [2024-06-27 23:07:17,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:07:17,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:07:17,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 129 transitions. [2024-06-27 23:07:17,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4161290322580645 [2024-06-27 23:07:17,777 INFO L175 Difference]: Start difference. First operand has 234 places, 216 transitions, 2522 flow. Second operand 10 states and 129 transitions. [2024-06-27 23:07:17,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 235 transitions, 3199 flow [2024-06-27 23:07:17,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 235 transitions, 3033 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-27 23:07:17,975 INFO L231 Difference]: Finished difference. Result has 237 places, 216 transitions, 2453 flow [2024-06-27 23:07:17,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2356, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2453, PETRI_PLACES=237, PETRI_TRANSITIONS=216} [2024-06-27 23:07:17,976 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 207 predicate places. [2024-06-27 23:07:17,976 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 216 transitions, 2453 flow [2024-06-27 23:07:17,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:17,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:17,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:17,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 23:07:17,976 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:07:17,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:17,976 INFO L85 PathProgramCache]: Analyzing trace with hash 1460811608, now seen corresponding path program 11 times [2024-06-27 23:07:17,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:17,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831448897] [2024-06-27 23:07:17,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:17,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:17,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:19,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:19,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:19,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831448897] [2024-06-27 23:07:19,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831448897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:19,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:19,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:07:19,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266746800] [2024-06-27 23:07:19,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:19,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:07:19,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:19,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:07:19,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:07:19,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:07:19,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 216 transitions, 2453 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:19,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:19,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:07:19,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:20,255 INFO L124 PetriNetUnfolderBase]: 611/1051 cut-off events. [2024-06-27 23:07:20,256 INFO L125 PetriNetUnfolderBase]: For 105230/105230 co-relation queries the response was YES. [2024-06-27 23:07:20,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8626 conditions, 1051 events. 611/1051 cut-off events. For 105230/105230 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 5010 event pairs, 80 based on Foata normal form. 2/1051 useless extension candidates. Maximal degree in co-relation 8510. Up to 948 conditions per place. [2024-06-27 23:07:20,264 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 197 selfloop transitions, 38 changer transitions 0/237 dead transitions. [2024-06-27 23:07:20,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 237 transitions, 3155 flow [2024-06-27 23:07:20,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:07:20,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:07:20,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-27 23:07:20,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935483870967742 [2024-06-27 23:07:20,265 INFO L175 Difference]: Start difference. First operand has 237 places, 216 transitions, 2453 flow. Second operand 10 states and 122 transitions. [2024-06-27 23:07:20,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 237 transitions, 3155 flow [2024-06-27 23:07:20,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 237 transitions, 3051 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-27 23:07:20,506 INFO L231 Difference]: Finished difference. Result has 238 places, 220 transitions, 2470 flow [2024-06-27 23:07:20,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2349, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2470, PETRI_PLACES=238, PETRI_TRANSITIONS=220} [2024-06-27 23:07:20,507 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 208 predicate places. [2024-06-27 23:07:20,507 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 220 transitions, 2470 flow [2024-06-27 23:07:20,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:20,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:20,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:20,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 23:07:20,507 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:07:20,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:20,508 INFO L85 PathProgramCache]: Analyzing trace with hash -281277016, now seen corresponding path program 12 times [2024-06-27 23:07:20,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:20,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014178531] [2024-06-27 23:07:20,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:20,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:20,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:22,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:22,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:22,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014178531] [2024-06-27 23:07:22,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014178531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:22,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:22,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:22,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768609216] [2024-06-27 23:07:22,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:22,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:22,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:22,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:22,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:22,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:07:22,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 220 transitions, 2470 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:07:22,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:22,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:07:22,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:22,765 INFO L124 PetriNetUnfolderBase]: 607/1045 cut-off events. [2024-06-27 23:07:22,765 INFO L125 PetriNetUnfolderBase]: For 102923/102923 co-relation queries the response was YES. [2024-06-27 23:07:22,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8482 conditions, 1045 events. 607/1045 cut-off events. For 102923/102923 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 4988 event pairs, 81 based on Foata normal form. 2/1045 useless extension candidates. Maximal degree in co-relation 8365. Up to 930 conditions per place. [2024-06-27 23:07:22,774 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 194 selfloop transitions, 41 changer transitions 0/237 dead transitions. [2024-06-27 23:07:22,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 237 transitions, 3138 flow [2024-06-27 23:07:22,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:07:22,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:07:22,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 118 transitions. [2024-06-27 23:07:22,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4229390681003584 [2024-06-27 23:07:22,775 INFO L175 Difference]: Start difference. First operand has 238 places, 220 transitions, 2470 flow. Second operand 9 states and 118 transitions. [2024-06-27 23:07:22,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 237 transitions, 3138 flow [2024-06-27 23:07:22,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 237 transitions, 3085 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 23:07:22,968 INFO L231 Difference]: Finished difference. Result has 241 places, 220 transitions, 2504 flow [2024-06-27 23:07:22,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2417, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2504, PETRI_PLACES=241, PETRI_TRANSITIONS=220} [2024-06-27 23:07:22,968 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 211 predicate places. [2024-06-27 23:07:22,968 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 220 transitions, 2504 flow [2024-06-27 23:07:22,968 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:07:22,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:22,969 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:22,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 23:07:22,969 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:07:22,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:22,969 INFO L85 PathProgramCache]: Analyzing trace with hash -281277233, now seen corresponding path program 18 times [2024-06-27 23:07:22,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:22,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089688956] [2024-06-27 23:07:22,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:22,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:22,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:24,195 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:24,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:24,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089688956] [2024-06-27 23:07:24,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089688956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:24,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:24,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:07:24,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234300533] [2024-06-27 23:07:24,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:24,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:07:24,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:24,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:07:24,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:07:24,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:07:24,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 220 transitions, 2504 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:24,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:24,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:07:24,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:24,645 INFO L124 PetriNetUnfolderBase]: 623/1071 cut-off events. [2024-06-27 23:07:24,645 INFO L125 PetriNetUnfolderBase]: For 111102/111102 co-relation queries the response was YES. [2024-06-27 23:07:24,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8886 conditions, 1071 events. 623/1071 cut-off events. For 111102/111102 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 5124 event pairs, 97 based on Foata normal form. 2/1071 useless extension candidates. Maximal degree in co-relation 8768. Up to 974 conditions per place. [2024-06-27 23:07:24,653 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 201 selfloop transitions, 38 changer transitions 0/241 dead transitions. [2024-06-27 23:07:24,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 241 transitions, 3384 flow [2024-06-27 23:07:24,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:07:24,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:07:24,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-27 23:07:24,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-27 23:07:24,654 INFO L175 Difference]: Start difference. First operand has 241 places, 220 transitions, 2504 flow. Second operand 10 states and 124 transitions. [2024-06-27 23:07:24,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 241 transitions, 3384 flow [2024-06-27 23:07:24,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 241 transitions, 3250 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-27 23:07:24,915 INFO L231 Difference]: Finished difference. Result has 242 places, 224 transitions, 2507 flow [2024-06-27 23:07:24,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2370, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2507, PETRI_PLACES=242, PETRI_TRANSITIONS=224} [2024-06-27 23:07:24,915 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 212 predicate places. [2024-06-27 23:07:24,915 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 224 transitions, 2507 flow [2024-06-27 23:07:24,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:24,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:24,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:24,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 23:07:24,915 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:07:24,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:24,916 INFO L85 PathProgramCache]: Analyzing trace with hash 574023841, now seen corresponding path program 19 times [2024-06-27 23:07:24,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:24,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620223364] [2024-06-27 23:07:24,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:24,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:24,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:26,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:26,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:26,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620223364] [2024-06-27 23:07:26,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620223364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:26,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:26,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:07:26,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207206093] [2024-06-27 23:07:26,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:26,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:07:26,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:26,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:07:26,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:07:26,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:07:26,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 224 transitions, 2507 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:26,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:26,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:07:26,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:26,593 INFO L124 PetriNetUnfolderBase]: 619/1065 cut-off events. [2024-06-27 23:07:26,593 INFO L125 PetriNetUnfolderBase]: For 108809/108809 co-relation queries the response was YES. [2024-06-27 23:07:26,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8647 conditions, 1065 events. 619/1065 cut-off events. For 108809/108809 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 5105 event pairs, 97 based on Foata normal form. 2/1065 useless extension candidates. Maximal degree in co-relation 8528. Up to 971 conditions per place. [2024-06-27 23:07:26,602 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 198 selfloop transitions, 39 changer transitions 0/239 dead transitions. [2024-06-27 23:07:26,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 239 transitions, 3175 flow [2024-06-27 23:07:26,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:07:26,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:07:26,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-27 23:07:26,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3903225806451613 [2024-06-27 23:07:26,603 INFO L175 Difference]: Start difference. First operand has 242 places, 224 transitions, 2507 flow. Second operand 10 states and 121 transitions. [2024-06-27 23:07:26,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 239 transitions, 3175 flow [2024-06-27 23:07:26,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 239 transitions, 3042 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-27 23:07:26,817 INFO L231 Difference]: Finished difference. Result has 244 places, 224 transitions, 2457 flow [2024-06-27 23:07:26,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2374, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2457, PETRI_PLACES=244, PETRI_TRANSITIONS=224} [2024-06-27 23:07:26,818 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 214 predicate places. [2024-06-27 23:07:26,818 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 224 transitions, 2457 flow [2024-06-27 23:07:26,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:26,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:26,818 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:26,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 23:07:26,818 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:07:26,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:26,818 INFO L85 PathProgramCache]: Analyzing trace with hash -281075423, now seen corresponding path program 20 times [2024-06-27 23:07:26,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:26,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414627546] [2024-06-27 23:07:26,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:26,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:26,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:27,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:07:27,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:27,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414627546] [2024-06-27 23:07:27,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414627546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:27,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:27,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:07:27,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779864515] [2024-06-27 23:07:27,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:27,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:07:27,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:27,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:07:27,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:07:27,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:07:27,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 224 transitions, 2457 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:27,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:27,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:07:27,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:28,363 INFO L124 PetriNetUnfolderBase]: 615/1059 cut-off events. [2024-06-27 23:07:28,363 INFO L125 PetriNetUnfolderBase]: For 106051/106051 co-relation queries the response was YES. [2024-06-27 23:07:28,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8411 conditions, 1059 events. 615/1059 cut-off events. For 106051/106051 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 5074 event pairs, 98 based on Foata normal form. 2/1059 useless extension candidates. Maximal degree in co-relation 8292. Up to 994 conditions per place. [2024-06-27 23:07:28,372 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 204 selfloop transitions, 31 changer transitions 0/237 dead transitions. [2024-06-27 23:07:28,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 237 transitions, 2965 flow [2024-06-27 23:07:28,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:07:28,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:07:28,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-27 23:07:28,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741935483870968 [2024-06-27 23:07:28,373 INFO L175 Difference]: Start difference. First operand has 244 places, 224 transitions, 2457 flow. Second operand 10 states and 116 transitions. [2024-06-27 23:07:28,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 237 transitions, 2965 flow [2024-06-27 23:07:28,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 237 transitions, 2881 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 23:07:28,630 INFO L231 Difference]: Finished difference. Result has 246 places, 224 transitions, 2440 flow [2024-06-27 23:07:28,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2373, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2440, PETRI_PLACES=246, PETRI_TRANSITIONS=224} [2024-06-27 23:07:28,630 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 216 predicate places. [2024-06-27 23:07:28,631 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 224 transitions, 2440 flow [2024-06-27 23:07:28,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:28,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:28,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:28,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 23:07:28,631 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:07:28,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:28,632 INFO L85 PathProgramCache]: Analyzing trace with hash -281067766, now seen corresponding path program 13 times [2024-06-27 23:07:28,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:28,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761171073] [2024-06-27 23:07:28,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:28,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:28,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:30,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:30,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:30,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761171073] [2024-06-27 23:07:30,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761171073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:30,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:30,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:07:30,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747483187] [2024-06-27 23:07:30,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:30,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:07:30,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:30,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:07:30,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:07:30,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:07:30,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 224 transitions, 2440 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:30,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:30,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:07:30,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:30,566 INFO L124 PetriNetUnfolderBase]: 611/1053 cut-off events. [2024-06-27 23:07:30,566 INFO L125 PetriNetUnfolderBase]: For 103308/103308 co-relation queries the response was YES. [2024-06-27 23:07:30,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8246 conditions, 1053 events. 611/1053 cut-off events. For 103308/103308 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 5046 event pairs, 80 based on Foata normal form. 2/1053 useless extension candidates. Maximal degree in co-relation 8126. Up to 962 conditions per place. [2024-06-27 23:07:30,573 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 202 selfloop transitions, 35 changer transitions 0/239 dead transitions. [2024-06-27 23:07:30,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 239 transitions, 2962 flow [2024-06-27 23:07:30,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:07:30,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:07:30,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-06-27 23:07:30,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38064516129032255 [2024-06-27 23:07:30,574 INFO L175 Difference]: Start difference. First operand has 246 places, 224 transitions, 2440 flow. Second operand 10 states and 118 transitions. [2024-06-27 23:07:30,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 239 transitions, 2962 flow [2024-06-27 23:07:30,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 239 transitions, 2878 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-27 23:07:30,782 INFO L231 Difference]: Finished difference. Result has 246 places, 224 transitions, 2431 flow [2024-06-27 23:07:30,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2356, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2431, PETRI_PLACES=246, PETRI_TRANSITIONS=224} [2024-06-27 23:07:30,782 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 216 predicate places. [2024-06-27 23:07:30,782 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 224 transitions, 2431 flow [2024-06-27 23:07:30,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:30,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:30,783 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:07:30,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 23:07:30,783 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:07:30,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:30,783 INFO L85 PathProgramCache]: Analyzing trace with hash 1689250213, now seen corresponding path program 1 times [2024-06-27 23:07:30,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:30,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703755020] [2024-06-27 23:07:30,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:30,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:30,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:32,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:32,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:32,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703755020] [2024-06-27 23:07:32,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703755020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:32,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:32,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:07:32,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559888673] [2024-06-27 23:07:32,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:32,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:07:32,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:32,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:07:32,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:07:32,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:07:32,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 224 transitions, 2431 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:32,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:32,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:07:32,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:33,557 INFO L124 PetriNetUnfolderBase]: 627/1085 cut-off events. [2024-06-27 23:07:33,558 INFO L125 PetriNetUnfolderBase]: For 112283/112283 co-relation queries the response was YES. [2024-06-27 23:07:33,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8571 conditions, 1085 events. 627/1085 cut-off events. For 112283/112283 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 5293 event pairs, 134 based on Foata normal form. 2/1085 useless extension candidates. Maximal degree in co-relation 8450. Up to 1018 conditions per place. [2024-06-27 23:07:33,566 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 226 selfloop transitions, 21 changer transitions 0/249 dead transitions. [2024-06-27 23:07:33,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 249 transitions, 3179 flow [2024-06-27 23:07:33,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 23:07:33,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 23:07:33,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 137 transitions. [2024-06-27 23:07:33,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3399503722084367 [2024-06-27 23:07:33,567 INFO L175 Difference]: Start difference. First operand has 246 places, 224 transitions, 2431 flow. Second operand 13 states and 137 transitions. [2024-06-27 23:07:33,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 249 transitions, 3179 flow [2024-06-27 23:07:33,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 249 transitions, 3104 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-27 23:07:33,802 INFO L231 Difference]: Finished difference. Result has 253 places, 230 transitions, 2472 flow [2024-06-27 23:07:33,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2356, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2472, PETRI_PLACES=253, PETRI_TRANSITIONS=230} [2024-06-27 23:07:33,803 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 223 predicate places. [2024-06-27 23:07:33,803 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 230 transitions, 2472 flow [2024-06-27 23:07:33,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:33,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:33,803 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:07:33,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 23:07:33,803 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:07:33,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:33,803 INFO L85 PathProgramCache]: Analyzing trace with hash 1689310663, now seen corresponding path program 2 times [2024-06-27 23:07:33,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:33,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672620708] [2024-06-27 23:07:33,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:33,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:33,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:35,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:35,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:35,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672620708] [2024-06-27 23:07:35,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672620708] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:35,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:35,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:07:35,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267878236] [2024-06-27 23:07:35,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:35,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:07:35,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:35,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:07:35,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:07:36,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:07:36,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 230 transitions, 2472 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:36,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:36,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:07:36,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:36,926 INFO L124 PetriNetUnfolderBase]: 634/1099 cut-off events. [2024-06-27 23:07:36,926 INFO L125 PetriNetUnfolderBase]: For 115203/115203 co-relation queries the response was YES. [2024-06-27 23:07:36,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8782 conditions, 1099 events. 634/1099 cut-off events. For 115203/115203 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 5397 event pairs, 143 based on Foata normal form. 2/1099 useless extension candidates. Maximal degree in co-relation 8657. Up to 1051 conditions per place. [2024-06-27 23:07:36,936 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 226 selfloop transitions, 21 changer transitions 0/249 dead transitions. [2024-06-27 23:07:36,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 249 transitions, 3046 flow [2024-06-27 23:07:36,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 23:07:36,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 23:07:36,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 134 transitions. [2024-06-27 23:07:36,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3325062034739454 [2024-06-27 23:07:36,937 INFO L175 Difference]: Start difference. First operand has 253 places, 230 transitions, 2472 flow. Second operand 13 states and 134 transitions. [2024-06-27 23:07:36,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 249 transitions, 3046 flow [2024-06-27 23:07:37,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 249 transitions, 2991 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 23:07:37,210 INFO L231 Difference]: Finished difference. Result has 259 places, 233 transitions, 2503 flow [2024-06-27 23:07:37,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2425, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2503, PETRI_PLACES=259, PETRI_TRANSITIONS=233} [2024-06-27 23:07:37,210 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 229 predicate places. [2024-06-27 23:07:37,211 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 233 transitions, 2503 flow [2024-06-27 23:07:37,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:37,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:37,211 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:07:37,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 23:07:37,211 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:07:37,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:37,212 INFO L85 PathProgramCache]: Analyzing trace with hash 1692107173, now seen corresponding path program 3 times [2024-06-27 23:07:37,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:37,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162955445] [2024-06-27 23:07:37,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:37,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:37,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:39,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:39,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:39,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162955445] [2024-06-27 23:07:39,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162955445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:39,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:39,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:07:39,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777274887] [2024-06-27 23:07:39,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:39,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:07:39,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:39,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:07:39,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:07:39,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:07:39,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 233 transitions, 2503 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:39,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:39,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:07:39,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:39,857 INFO L124 PetriNetUnfolderBase]: 631/1094 cut-off events. [2024-06-27 23:07:39,857 INFO L125 PetriNetUnfolderBase]: For 112313/112313 co-relation queries the response was YES. [2024-06-27 23:07:39,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8622 conditions, 1094 events. 631/1094 cut-off events. For 112313/112313 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 5373 event pairs, 142 based on Foata normal form. 2/1094 useless extension candidates. Maximal degree in co-relation 8495. Up to 1046 conditions per place. [2024-06-27 23:07:39,866 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 224 selfloop transitions, 20 changer transitions 0/246 dead transitions. [2024-06-27 23:07:39,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 246 transitions, 3025 flow [2024-06-27 23:07:39,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:07:39,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:07:39,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 117 transitions. [2024-06-27 23:07:39,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34310850439882695 [2024-06-27 23:07:39,866 INFO L175 Difference]: Start difference. First operand has 259 places, 233 transitions, 2503 flow. Second operand 11 states and 117 transitions. [2024-06-27 23:07:39,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 246 transitions, 3025 flow [2024-06-27 23:07:40,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 246 transitions, 2973 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-27 23:07:40,133 INFO L231 Difference]: Finished difference. Result has 260 places, 233 transitions, 2495 flow [2024-06-27 23:07:40,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2451, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2495, PETRI_PLACES=260, PETRI_TRANSITIONS=233} [2024-06-27 23:07:40,133 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 230 predicate places. [2024-06-27 23:07:40,133 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 233 transitions, 2495 flow [2024-06-27 23:07:40,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:40,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:40,133 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:07:40,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 23:07:40,134 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:07:40,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:40,134 INFO L85 PathProgramCache]: Analyzing trace with hash -1250535369, now seen corresponding path program 1 times [2024-06-27 23:07:40,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:40,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876125574] [2024-06-27 23:07:40,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:40,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:40,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:41,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:41,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:41,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876125574] [2024-06-27 23:07:41,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876125574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:41,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:41,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:07:41,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201630435] [2024-06-27 23:07:41,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:41,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:07:41,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:41,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:07:41,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:07:41,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:07:41,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 233 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:07:41,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:41,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:07:41,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:42,419 INFO L124 PetriNetUnfolderBase]: 653/1130 cut-off events. [2024-06-27 23:07:42,419 INFO L125 PetriNetUnfolderBase]: For 127403/127403 co-relation queries the response was YES. [2024-06-27 23:07:42,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9012 conditions, 1130 events. 653/1130 cut-off events. For 127403/127403 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 5574 event pairs, 146 based on Foata normal form. 4/1132 useless extension candidates. Maximal degree in co-relation 8884. Up to 1055 conditions per place. [2024-06-27 23:07:42,430 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 227 selfloop transitions, 25 changer transitions 0/254 dead transitions. [2024-06-27 23:07:42,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 254 transitions, 3287 flow [2024-06-27 23:07:42,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:07:42,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:07:42,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2024-06-27 23:07:42,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774193548387097 [2024-06-27 23:07:42,431 INFO L175 Difference]: Start difference. First operand has 260 places, 233 transitions, 2495 flow. Second operand 10 states and 117 transitions. [2024-06-27 23:07:42,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 254 transitions, 3287 flow [2024-06-27 23:07:42,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 254 transitions, 3247 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-27 23:07:42,725 INFO L231 Difference]: Finished difference. Result has 261 places, 238 transitions, 2591 flow [2024-06-27 23:07:42,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2455, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2591, PETRI_PLACES=261, PETRI_TRANSITIONS=238} [2024-06-27 23:07:42,725 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 231 predicate places. [2024-06-27 23:07:42,726 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 238 transitions, 2591 flow [2024-06-27 23:07:42,726 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:07:42,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:42,726 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:07:42,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 23:07:42,726 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:07:42,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:42,726 INFO L85 PathProgramCache]: Analyzing trace with hash -1135064709, now seen corresponding path program 2 times [2024-06-27 23:07:42,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:42,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406093821] [2024-06-27 23:07:42,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:42,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:42,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:44,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:44,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:44,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406093821] [2024-06-27 23:07:44,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406093821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:44,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:44,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:07:44,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090007136] [2024-06-27 23:07:44,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:44,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:07:44,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:44,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:07:44,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:07:44,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:07:44,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 238 transitions, 2591 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:44,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:44,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:07:44,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:45,668 INFO L124 PetriNetUnfolderBase]: 709/1220 cut-off events. [2024-06-27 23:07:45,668 INFO L125 PetriNetUnfolderBase]: For 156420/156420 co-relation queries the response was YES. [2024-06-27 23:07:45,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10562 conditions, 1220 events. 709/1220 cut-off events. For 156420/156420 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 6087 event pairs, 133 based on Foata normal form. 2/1220 useless extension candidates. Maximal degree in co-relation 10433. Up to 731 conditions per place. [2024-06-27 23:07:45,677 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 183 selfloop transitions, 84 changer transitions 0/269 dead transitions. [2024-06-27 23:07:45,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 269 transitions, 3857 flow [2024-06-27 23:07:45,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:07:45,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:07:45,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 140 transitions. [2024-06-27 23:07:45,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41055718475073316 [2024-06-27 23:07:45,679 INFO L175 Difference]: Start difference. First operand has 261 places, 238 transitions, 2591 flow. Second operand 11 states and 140 transitions. [2024-06-27 23:07:45,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 269 transitions, 3857 flow [2024-06-27 23:07:46,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 269 transitions, 3784 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-27 23:07:46,110 INFO L231 Difference]: Finished difference. Result has 267 places, 247 transitions, 2863 flow [2024-06-27 23:07:46,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2518, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2863, PETRI_PLACES=267, PETRI_TRANSITIONS=247} [2024-06-27 23:07:46,110 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 237 predicate places. [2024-06-27 23:07:46,110 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 247 transitions, 2863 flow [2024-06-27 23:07:46,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:46,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:46,111 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:07:46,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 23:07:46,111 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:07:46,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:46,111 INFO L85 PathProgramCache]: Analyzing trace with hash -1135071219, now seen corresponding path program 3 times [2024-06-27 23:07:46,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:46,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362220839] [2024-06-27 23:07:46,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:46,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:46,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:47,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:47,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:47,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362220839] [2024-06-27 23:07:47,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362220839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:47,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:47,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:07:47,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87091788] [2024-06-27 23:07:47,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:47,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:07:47,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:47,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:07:47,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:07:47,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:07:47,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 247 transitions, 2863 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:07:47,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:47,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:07:47,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:48,356 INFO L124 PetriNetUnfolderBase]: 731/1256 cut-off events. [2024-06-27 23:07:48,356 INFO L125 PetriNetUnfolderBase]: For 175507/175507 co-relation queries the response was YES. [2024-06-27 23:07:48,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11424 conditions, 1256 events. 731/1256 cut-off events. For 175507/175507 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 6301 event pairs, 161 based on Foata normal form. 4/1258 useless extension candidates. Maximal degree in co-relation 11292. Up to 855 conditions per place. [2024-06-27 23:07:48,369 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 201 selfloop transitions, 72 changer transitions 0/275 dead transitions. [2024-06-27 23:07:48,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 275 transitions, 4118 flow [2024-06-27 23:07:48,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:07:48,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:07:48,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 134 transitions. [2024-06-27 23:07:48,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.432258064516129 [2024-06-27 23:07:48,371 INFO L175 Difference]: Start difference. First operand has 267 places, 247 transitions, 2863 flow. Second operand 10 states and 134 transitions. [2024-06-27 23:07:48,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 275 transitions, 4118 flow [2024-06-27 23:07:48,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 275 transitions, 3997 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-27 23:07:48,869 INFO L231 Difference]: Finished difference. Result has 272 places, 252 transitions, 2991 flow [2024-06-27 23:07:48,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2764, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2991, PETRI_PLACES=272, PETRI_TRANSITIONS=252} [2024-06-27 23:07:48,869 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 242 predicate places. [2024-06-27 23:07:48,870 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 252 transitions, 2991 flow [2024-06-27 23:07:48,870 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:07:48,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:48,870 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:07:48,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 23:07:48,870 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:07:48,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:48,871 INFO L85 PathProgramCache]: Analyzing trace with hash 1807398343, now seen corresponding path program 4 times [2024-06-27 23:07:48,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:48,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955879886] [2024-06-27 23:07:48,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:48,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:48,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:50,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-27 23:07:50,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:50,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955879886] [2024-06-27 23:07:50,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955879886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:50,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:50,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:07:50,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190191776] [2024-06-27 23:07:50,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:50,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:07:50,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:50,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:07:50,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:07:50,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:07:50,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 252 transitions, 2991 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:50,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:50,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:07:50,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:51,404 INFO L124 PetriNetUnfolderBase]: 735/1264 cut-off events. [2024-06-27 23:07:51,404 INFO L125 PetriNetUnfolderBase]: For 172230/172230 co-relation queries the response was YES. [2024-06-27 23:07:51,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11524 conditions, 1264 events. 735/1264 cut-off events. For 172230/172230 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 6346 event pairs, 157 based on Foata normal form. 2/1264 useless extension candidates. Maximal degree in co-relation 11390. Up to 1180 conditions per place. [2024-06-27 23:07:51,416 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 231 selfloop transitions, 35 changer transitions 0/268 dead transitions. [2024-06-27 23:07:51,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 268 transitions, 3611 flow [2024-06-27 23:07:51,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:07:51,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:07:51,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-27 23:07:51,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-27 23:07:51,417 INFO L175 Difference]: Start difference. First operand has 272 places, 252 transitions, 2991 flow. Second operand 11 states and 121 transitions. [2024-06-27 23:07:51,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 268 transitions, 3611 flow [2024-06-27 23:07:51,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 268 transitions, 3448 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 23:07:51,898 INFO L231 Difference]: Finished difference. Result has 278 places, 255 transitions, 2951 flow [2024-06-27 23:07:51,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2829, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2951, PETRI_PLACES=278, PETRI_TRANSITIONS=255} [2024-06-27 23:07:51,898 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 248 predicate places. [2024-06-27 23:07:51,898 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 255 transitions, 2951 flow [2024-06-27 23:07:51,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:51,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:51,899 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:07:51,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 23:07:51,899 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:07:51,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:51,899 INFO L85 PathProgramCache]: Analyzing trace with hash 1807403303, now seen corresponding path program 4 times [2024-06-27 23:07:51,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:51,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025855168] [2024-06-27 23:07:51,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:51,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:51,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:53,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:53,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:53,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025855168] [2024-06-27 23:07:53,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025855168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:53,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:53,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:07:53,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659287090] [2024-06-27 23:07:53,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:53,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:07:53,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:53,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:07:53,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:07:53,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:07:53,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 255 transitions, 2951 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:53,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:53,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:07:53,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:54,266 INFO L124 PetriNetUnfolderBase]: 727/1252 cut-off events. [2024-06-27 23:07:54,266 INFO L125 PetriNetUnfolderBase]: For 169923/169923 co-relation queries the response was YES. [2024-06-27 23:07:54,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11094 conditions, 1252 events. 727/1252 cut-off events. For 169923/169923 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 6311 event pairs, 157 based on Foata normal form. 4/1254 useless extension candidates. Maximal degree in co-relation 10958. Up to 859 conditions per place. [2024-06-27 23:07:54,279 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 208 selfloop transitions, 70 changer transitions 0/280 dead transitions. [2024-06-27 23:07:54,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 280 transitions, 4313 flow [2024-06-27 23:07:54,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:07:54,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:07:54,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 144 transitions. [2024-06-27 23:07:54,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222873900293255 [2024-06-27 23:07:54,280 INFO L175 Difference]: Start difference. First operand has 278 places, 255 transitions, 2951 flow. Second operand 11 states and 144 transitions. [2024-06-27 23:07:54,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 280 transitions, 4313 flow [2024-06-27 23:07:54,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 280 transitions, 4203 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-27 23:07:54,727 INFO L231 Difference]: Finished difference. Result has 281 places, 255 transitions, 2987 flow [2024-06-27 23:07:54,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2841, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2987, PETRI_PLACES=281, PETRI_TRANSITIONS=255} [2024-06-27 23:07:54,727 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 251 predicate places. [2024-06-27 23:07:54,727 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 255 transitions, 2987 flow [2024-06-27 23:07:54,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:54,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:54,728 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:07:54,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 23:07:54,728 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:07:54,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:54,728 INFO L85 PathProgramCache]: Analyzing trace with hash 2133863001, now seen corresponding path program 5 times [2024-06-27 23:07:54,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:54,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008363664] [2024-06-27 23:07:54,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:54,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:54,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:56,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:56,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:56,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008363664] [2024-06-27 23:07:56,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008363664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:56,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:56,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:07:56,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14321414] [2024-06-27 23:07:56,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:56,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:07:56,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:56,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:07:56,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:07:56,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:07:56,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 255 transitions, 2987 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:56,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:56,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:07:56,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:57,024 INFO L124 PetriNetUnfolderBase]: 763/1310 cut-off events. [2024-06-27 23:07:57,024 INFO L125 PetriNetUnfolderBase]: For 189726/189726 co-relation queries the response was YES. [2024-06-27 23:07:57,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12133 conditions, 1310 events. 763/1310 cut-off events. For 189726/189726 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 6638 event pairs, 145 based on Foata normal form. 2/1310 useless extension candidates. Maximal degree in co-relation 11996. Up to 1154 conditions per place. [2024-06-27 23:07:57,037 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 237 selfloop transitions, 41 changer transitions 0/280 dead transitions. [2024-06-27 23:07:57,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 280 transitions, 4097 flow [2024-06-27 23:07:57,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:07:57,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:07:57,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-27 23:07:57,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-27 23:07:57,038 INFO L175 Difference]: Start difference. First operand has 281 places, 255 transitions, 2987 flow. Second operand 11 states and 132 transitions. [2024-06-27 23:07:57,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 280 transitions, 4097 flow [2024-06-27 23:07:57,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 280 transitions, 3902 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-27 23:07:57,537 INFO L231 Difference]: Finished difference. Result has 283 places, 262 transitions, 3036 flow [2024-06-27 23:07:57,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2802, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3036, PETRI_PLACES=283, PETRI_TRANSITIONS=262} [2024-06-27 23:07:57,538 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 253 predicate places. [2024-06-27 23:07:57,538 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 262 transitions, 3036 flow [2024-06-27 23:07:57,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:57,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:57,538 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:07:57,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 23:07:57,538 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:07:57,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:57,539 INFO L85 PathProgramCache]: Analyzing trace with hash 2134102569, now seen corresponding path program 1 times [2024-06-27 23:07:57,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:57,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375977828] [2024-06-27 23:07:57,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:57,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:57,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:58,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:58,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:58,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375977828] [2024-06-27 23:07:58,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375977828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:58,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:58,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:07:58,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61338295] [2024-06-27 23:07:58,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:58,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:07:58,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:58,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:07:58,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:07:59,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:07:59,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 262 transitions, 3036 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:07:59,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:59,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:07:59,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:59,440 INFO L124 PetriNetUnfolderBase]: 767/1318 cut-off events. [2024-06-27 23:07:59,441 INFO L125 PetriNetUnfolderBase]: For 193962/193962 co-relation queries the response was YES. [2024-06-27 23:07:59,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12300 conditions, 1318 events. 767/1318 cut-off events. For 193962/193962 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 6732 event pairs, 151 based on Foata normal form. 2/1318 useless extension candidates. Maximal degree in co-relation 12161. Up to 1246 conditions per place. [2024-06-27 23:07:59,453 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 245 selfloop transitions, 28 changer transitions 0/275 dead transitions. [2024-06-27 23:07:59,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 275 transitions, 3636 flow [2024-06-27 23:07:59,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:07:59,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:07:59,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 112 transitions. [2024-06-27 23:07:59,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36129032258064514 [2024-06-27 23:07:59,455 INFO L175 Difference]: Start difference. First operand has 283 places, 262 transitions, 3036 flow. Second operand 10 states and 112 transitions. [2024-06-27 23:07:59,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 275 transitions, 3636 flow [2024-06-27 23:08:00,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 275 transitions, 3540 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-27 23:08:00,018 INFO L231 Difference]: Finished difference. Result has 287 places, 263 transitions, 3020 flow [2024-06-27 23:08:00,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2940, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3020, PETRI_PLACES=287, PETRI_TRANSITIONS=263} [2024-06-27 23:08:00,018 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 257 predicate places. [2024-06-27 23:08:00,018 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 263 transitions, 3020 flow [2024-06-27 23:08:00,019 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:08:00,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:00,019 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:08:00,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 23:08:00,019 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:08:00,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:00,019 INFO L85 PathProgramCache]: Analyzing trace with hash 2127427401, now seen corresponding path program 6 times [2024-06-27 23:08:00,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:00,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002499619] [2024-06-27 23:08:00,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:00,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:00,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:01,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:01,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:01,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002499619] [2024-06-27 23:08:01,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002499619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:01,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:01,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:08:01,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435015736] [2024-06-27 23:08:01,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:01,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:08:01,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:01,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:08:01,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:08:01,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:08:01,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 263 transitions, 3020 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:08:01,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:01,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:08:01,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:02,449 INFO L124 PetriNetUnfolderBase]: 809/1386 cut-off events. [2024-06-27 23:08:02,450 INFO L125 PetriNetUnfolderBase]: For 229119/229119 co-relation queries the response was YES. [2024-06-27 23:08:02,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13326 conditions, 1386 events. 809/1386 cut-off events. For 229119/229119 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 7105 event pairs, 150 based on Foata normal form. 4/1388 useless extension candidates. Maximal degree in co-relation 13185. Up to 1147 conditions per place. [2024-06-27 23:08:02,465 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 233 selfloop transitions, 55 changer transitions 0/290 dead transitions. [2024-06-27 23:08:02,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 290 transitions, 4196 flow [2024-06-27 23:08:02,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:08:02,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:08:02,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-27 23:08:02,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40175953079178883 [2024-06-27 23:08:02,466 INFO L175 Difference]: Start difference. First operand has 287 places, 263 transitions, 3020 flow. Second operand 11 states and 137 transitions. [2024-06-27 23:08:02,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 290 transitions, 4196 flow [2024-06-27 23:08:03,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 290 transitions, 4126 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-27 23:08:03,152 INFO L231 Difference]: Finished difference. Result has 290 places, 270 transitions, 3220 flow [2024-06-27 23:08:03,152 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2950, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3220, PETRI_PLACES=290, PETRI_TRANSITIONS=270} [2024-06-27 23:08:03,153 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 260 predicate places. [2024-06-27 23:08:03,153 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 270 transitions, 3220 flow [2024-06-27 23:08:03,153 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:08:03,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:03,153 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:08:03,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 23:08:03,153 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:08:03,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:03,153 INFO L85 PathProgramCache]: Analyzing trace with hash 2134093641, now seen corresponding path program 7 times [2024-06-27 23:08:03,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:03,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699079426] [2024-06-27 23:08:03,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:03,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:03,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:04,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:08:04,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:04,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699079426] [2024-06-27 23:08:04,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699079426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:04,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:04,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:08:04,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068033920] [2024-06-27 23:08:04,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:04,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:08:04,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:04,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:08:04,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:08:05,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:08:05,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 270 transitions, 3220 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:05,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:05,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:08:05,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:05,534 INFO L124 PetriNetUnfolderBase]: 801/1374 cut-off events. [2024-06-27 23:08:05,534 INFO L125 PetriNetUnfolderBase]: For 219319/219319 co-relation queries the response was YES. [2024-06-27 23:08:05,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13135 conditions, 1374 events. 801/1374 cut-off events. For 219319/219319 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 7053 event pairs, 158 based on Foata normal form. 4/1376 useless extension candidates. Maximal degree in co-relation 12993. Up to 1284 conditions per place. [2024-06-27 23:08:05,549 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 252 selfloop transitions, 31 changer transitions 0/285 dead transitions. [2024-06-27 23:08:05,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 285 transitions, 3858 flow [2024-06-27 23:08:05,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:08:05,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:08:05,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-27 23:08:05,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-27 23:08:05,550 INFO L175 Difference]: Start difference. First operand has 290 places, 270 transitions, 3220 flow. Second operand 11 states and 124 transitions. [2024-06-27 23:08:05,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 285 transitions, 3858 flow [2024-06-27 23:08:06,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 285 transitions, 3708 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-06-27 23:08:06,203 INFO L231 Difference]: Finished difference. Result has 295 places, 270 transitions, 3137 flow [2024-06-27 23:08:06,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3070, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3137, PETRI_PLACES=295, PETRI_TRANSITIONS=270} [2024-06-27 23:08:06,204 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 265 predicate places. [2024-06-27 23:08:06,204 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 270 transitions, 3137 flow [2024-06-27 23:08:06,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:06,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:06,204 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:08:06,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 23:08:06,204 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:08:06,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:06,204 INFO L85 PathProgramCache]: Analyzing trace with hash 1979471527, now seen corresponding path program 8 times [2024-06-27 23:08:06,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:06,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037255454] [2024-06-27 23:08:06,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:06,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:06,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:07,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-27 23:08:07,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:07,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037255454] [2024-06-27 23:08:07,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037255454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:07,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:07,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:08:07,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743166470] [2024-06-27 23:08:07,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:07,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:08:07,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:07,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:08:07,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:08:07,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:08:07,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 270 transitions, 3137 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:07,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:07,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:08:07,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:08,395 INFO L124 PetriNetUnfolderBase]: 793/1362 cut-off events. [2024-06-27 23:08:08,396 INFO L125 PetriNetUnfolderBase]: For 208944/208944 co-relation queries the response was YES. [2024-06-27 23:08:08,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12600 conditions, 1362 events. 793/1362 cut-off events. For 208944/208944 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 6990 event pairs, 153 based on Foata normal form. 4/1364 useless extension candidates. Maximal degree in co-relation 12456. Up to 1222 conditions per place. [2024-06-27 23:08:08,407 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 244 selfloop transitions, 41 changer transitions 0/287 dead transitions. [2024-06-27 23:08:08,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 287 transitions, 3963 flow [2024-06-27 23:08:08,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:08:08,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:08:08,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-27 23:08:08,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3812316715542522 [2024-06-27 23:08:08,408 INFO L175 Difference]: Start difference. First operand has 295 places, 270 transitions, 3137 flow. Second operand 11 states and 130 transitions. [2024-06-27 23:08:08,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 287 transitions, 3963 flow [2024-06-27 23:08:09,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 287 transitions, 3854 flow, removed 12 selfloop flow, removed 11 redundant places. [2024-06-27 23:08:09,022 INFO L231 Difference]: Finished difference. Result has 295 places, 270 transitions, 3116 flow [2024-06-27 23:08:09,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3028, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3116, PETRI_PLACES=295, PETRI_TRANSITIONS=270} [2024-06-27 23:08:09,022 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 265 predicate places. [2024-06-27 23:08:09,022 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 270 transitions, 3116 flow [2024-06-27 23:08:09,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:09,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:09,022 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:08:09,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 23:08:09,022 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:08:09,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:09,023 INFO L85 PathProgramCache]: Analyzing trace with hash -969610025, now seen corresponding path program 5 times [2024-06-27 23:08:09,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:09,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957451852] [2024-06-27 23:08:09,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:09,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:09,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:10,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:08:10,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:10,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957451852] [2024-06-27 23:08:10,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957451852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:10,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:10,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:08:10,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443913638] [2024-06-27 23:08:10,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:10,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:08:10,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:10,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:08:10,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:08:11,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:08:11,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 270 transitions, 3116 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:11,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:11,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:08:11,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:11,470 INFO L124 PetriNetUnfolderBase]: 797/1370 cut-off events. [2024-06-27 23:08:11,470 INFO L125 PetriNetUnfolderBase]: For 205678/205678 co-relation queries the response was YES. [2024-06-27 23:08:11,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12682 conditions, 1370 events. 797/1370 cut-off events. For 205678/205678 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 7060 event pairs, 170 based on Foata normal form. 2/1370 useless extension candidates. Maximal degree in co-relation 12537. Up to 1328 conditions per place. [2024-06-27 23:08:11,486 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 260 selfloop transitions, 20 changer transitions 0/282 dead transitions. [2024-06-27 23:08:11,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 282 transitions, 3720 flow [2024-06-27 23:08:11,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:08:11,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:08:11,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 115 transitions. [2024-06-27 23:08:11,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33724340175953077 [2024-06-27 23:08:11,487 INFO L175 Difference]: Start difference. First operand has 295 places, 270 transitions, 3116 flow. Second operand 11 states and 115 transitions. [2024-06-27 23:08:11,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 282 transitions, 3720 flow [2024-06-27 23:08:12,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 282 transitions, 3646 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 23:08:12,155 INFO L231 Difference]: Finished difference. Result has 297 places, 271 transitions, 3106 flow [2024-06-27 23:08:12,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3042, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3106, PETRI_PLACES=297, PETRI_TRANSITIONS=271} [2024-06-27 23:08:12,155 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 267 predicate places. [2024-06-27 23:08:12,155 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 271 transitions, 3106 flow [2024-06-27 23:08:12,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:12,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:12,156 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:08:12,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 23:08:12,156 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:08:12,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:12,157 INFO L85 PathProgramCache]: Analyzing trace with hash -969432085, now seen corresponding path program 9 times [2024-06-27 23:08:12,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:12,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862022122] [2024-06-27 23:08:12,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:12,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:12,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:13,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:13,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:13,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862022122] [2024-06-27 23:08:13,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862022122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:13,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:13,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:08:13,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911807684] [2024-06-27 23:08:13,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:13,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:08:13,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:13,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:08:13,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:08:14,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:08:14,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 271 transitions, 3106 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:14,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:14,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:08:14,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:14,542 INFO L124 PetriNetUnfolderBase]: 809/1390 cut-off events. [2024-06-27 23:08:14,542 INFO L125 PetriNetUnfolderBase]: For 218449/218449 co-relation queries the response was YES. [2024-06-27 23:08:14,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12842 conditions, 1390 events. 809/1390 cut-off events. For 218449/218449 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 7169 event pairs, 166 based on Foata normal form. 4/1392 useless extension candidates. Maximal degree in co-relation 12696. Up to 1200 conditions per place. [2024-06-27 23:08:14,557 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 245 selfloop transitions, 47 changer transitions 0/294 dead transitions. [2024-06-27 23:08:14,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 294 transitions, 4416 flow [2024-06-27 23:08:14,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:08:14,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:08:14,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-27 23:08:14,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40175953079178883 [2024-06-27 23:08:14,559 INFO L175 Difference]: Start difference. First operand has 297 places, 271 transitions, 3106 flow. Second operand 11 states and 137 transitions. [2024-06-27 23:08:14,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 294 transitions, 4416 flow [2024-06-27 23:08:15,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 294 transitions, 4362 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-27 23:08:15,328 INFO L231 Difference]: Finished difference. Result has 299 places, 274 transitions, 3214 flow [2024-06-27 23:08:15,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3052, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3214, PETRI_PLACES=299, PETRI_TRANSITIONS=274} [2024-06-27 23:08:15,329 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 269 predicate places. [2024-06-27 23:08:15,329 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 274 transitions, 3214 flow [2024-06-27 23:08:15,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:15,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:15,329 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:08:15,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 23:08:15,329 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:08:15,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:15,330 INFO L85 PathProgramCache]: Analyzing trace with hash -969425575, now seen corresponding path program 10 times [2024-06-27 23:08:15,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:15,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314416717] [2024-06-27 23:08:15,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:15,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:15,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:17,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:17,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:17,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314416717] [2024-06-27 23:08:17,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314416717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:17,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:17,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:08:17,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524964497] [2024-06-27 23:08:17,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:17,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:08:17,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:17,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:08:17,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:08:17,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:08:17,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 274 transitions, 3214 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:17,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:17,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:08:17,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:18,076 INFO L124 PetriNetUnfolderBase]: 805/1384 cut-off events. [2024-06-27 23:08:18,076 INFO L125 PetriNetUnfolderBase]: For 206265/206265 co-relation queries the response was YES. [2024-06-27 23:08:18,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12823 conditions, 1384 events. 805/1384 cut-off events. For 206265/206265 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 7146 event pairs, 156 based on Foata normal form. 2/1384 useless extension candidates. Maximal degree in co-relation 12676. Up to 1199 conditions per place. [2024-06-27 23:08:18,090 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 241 selfloop transitions, 51 changer transitions 0/294 dead transitions. [2024-06-27 23:08:18,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 294 transitions, 4310 flow [2024-06-27 23:08:18,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:08:18,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:08:18,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-27 23:08:18,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-27 23:08:18,091 INFO L175 Difference]: Start difference. First operand has 299 places, 274 transitions, 3214 flow. Second operand 11 states and 135 transitions. [2024-06-27 23:08:18,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 294 transitions, 4310 flow [2024-06-27 23:08:18,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 294 transitions, 4136 flow, removed 27 selfloop flow, removed 9 redundant places. [2024-06-27 23:08:18,867 INFO L231 Difference]: Finished difference. Result has 301 places, 276 transitions, 3193 flow [2024-06-27 23:08:18,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3044, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3193, PETRI_PLACES=301, PETRI_TRANSITIONS=276} [2024-06-27 23:08:18,867 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 271 predicate places. [2024-06-27 23:08:18,867 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 276 transitions, 3193 flow [2024-06-27 23:08:18,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:18,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:18,867 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:08:18,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 23:08:18,867 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:08:18,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:18,868 INFO L85 PathProgramCache]: Analyzing trace with hash 164451783, now seen corresponding path program 2 times [2024-06-27 23:08:18,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:18,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804293902] [2024-06-27 23:08:18,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:18,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:18,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:20,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:20,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:20,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804293902] [2024-06-27 23:08:20,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804293902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:20,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:20,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:08:20,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758206931] [2024-06-27 23:08:20,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:20,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:08:20,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:20,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:08:20,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:08:20,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:08:20,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 276 transitions, 3193 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:08:20,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:20,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:08:20,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:20,840 INFO L124 PetriNetUnfolderBase]: 809/1391 cut-off events. [2024-06-27 23:08:20,840 INFO L125 PetriNetUnfolderBase]: For 213121/213121 co-relation queries the response was YES. [2024-06-27 23:08:20,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12845 conditions, 1391 events. 809/1391 cut-off events. For 213121/213121 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 7190 event pairs, 161 based on Foata normal form. 2/1391 useless extension candidates. Maximal degree in co-relation 12698. Up to 1337 conditions per place. [2024-06-27 23:08:20,855 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 263 selfloop transitions, 23 changer transitions 0/288 dead transitions. [2024-06-27 23:08:20,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 288 transitions, 3817 flow [2024-06-27 23:08:20,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:08:20,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:08:20,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-06-27 23:08:20,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35161290322580646 [2024-06-27 23:08:20,857 INFO L175 Difference]: Start difference. First operand has 301 places, 276 transitions, 3193 flow. Second operand 10 states and 109 transitions. [2024-06-27 23:08:20,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 288 transitions, 3817 flow [2024-06-27 23:08:21,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 288 transitions, 3701 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-27 23:08:21,587 INFO L231 Difference]: Finished difference. Result has 303 places, 277 transitions, 3149 flow [2024-06-27 23:08:21,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3077, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3149, PETRI_PLACES=303, PETRI_TRANSITIONS=277} [2024-06-27 23:08:21,588 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 273 predicate places. [2024-06-27 23:08:21,588 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 277 transitions, 3149 flow [2024-06-27 23:08:21,588 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:08:21,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:21,588 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:08:21,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 23:08:21,589 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:08:21,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:21,589 INFO L85 PathProgramCache]: Analyzing trace with hash 1584421977, now seen corresponding path program 11 times [2024-06-27 23:08:21,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:21,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677288504] [2024-06-27 23:08:21,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:21,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:21,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:22,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:08:22,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:22,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677288504] [2024-06-27 23:08:22,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677288504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:22,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:22,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:08:22,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488069188] [2024-06-27 23:08:22,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:22,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:08:22,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:22,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:08:22,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:08:23,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:08:23,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 277 transitions, 3149 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:08:23,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:23,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:08:23,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:23,677 INFO L124 PetriNetUnfolderBase]: 831/1427 cut-off events. [2024-06-27 23:08:23,677 INFO L125 PetriNetUnfolderBase]: For 234089/234089 co-relation queries the response was YES. [2024-06-27 23:08:23,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13262 conditions, 1427 events. 831/1427 cut-off events. For 234089/234089 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 7400 event pairs, 150 based on Foata normal form. 4/1429 useless extension candidates. Maximal degree in co-relation 13114. Up to 1172 conditions per place. [2024-06-27 23:08:23,693 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 243 selfloop transitions, 55 changer transitions 0/300 dead transitions. [2024-06-27 23:08:23,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 300 transitions, 4339 flow [2024-06-27 23:08:23,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:08:23,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:08:23,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-27 23:08:23,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3841642228739003 [2024-06-27 23:08:23,694 INFO L175 Difference]: Start difference. First operand has 303 places, 277 transitions, 3149 flow. Second operand 11 states and 131 transitions. [2024-06-27 23:08:23,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 300 transitions, 4339 flow [2024-06-27 23:08:24,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 300 transitions, 4277 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-27 23:08:24,477 INFO L231 Difference]: Finished difference. Result has 306 places, 282 transitions, 3317 flow [2024-06-27 23:08:24,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3087, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3317, PETRI_PLACES=306, PETRI_TRANSITIONS=282} [2024-06-27 23:08:24,478 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 276 predicate places. [2024-06-27 23:08:24,478 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 282 transitions, 3317 flow [2024-06-27 23:08:24,478 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:08:24,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:24,478 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:08:24,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 23:08:24,479 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:08:24,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:24,479 INFO L85 PathProgramCache]: Analyzing trace with hash -597433947, now seen corresponding path program 6 times [2024-06-27 23:08:24,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:24,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406586108] [2024-06-27 23:08:24,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:24,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:24,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:26,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:26,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:26,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406586108] [2024-06-27 23:08:26,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406586108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:26,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:26,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:08:26,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538625053] [2024-06-27 23:08:26,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:26,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:08:26,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:26,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:08:26,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:08:26,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:08:26,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 282 transitions, 3317 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:26,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:26,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:08:26,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:26,982 INFO L124 PetriNetUnfolderBase]: 835/1435 cut-off events. [2024-06-27 23:08:26,982 INFO L125 PetriNetUnfolderBase]: For 229613/229613 co-relation queries the response was YES. [2024-06-27 23:08:26,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13535 conditions, 1435 events. 835/1435 cut-off events. For 229613/229613 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 7445 event pairs, 171 based on Foata normal form. 2/1435 useless extension candidates. Maximal degree in co-relation 13386. Up to 1402 conditions per place. [2024-06-27 23:08:26,997 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 276 selfloop transitions, 17 changer transitions 0/295 dead transitions. [2024-06-27 23:08:26,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 295 transitions, 3988 flow [2024-06-27 23:08:26,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:08:26,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:08:27,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 112 transitions. [2024-06-27 23:08:27,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3284457478005865 [2024-06-27 23:08:27,000 INFO L175 Difference]: Start difference. First operand has 306 places, 282 transitions, 3317 flow. Second operand 11 states and 112 transitions. [2024-06-27 23:08:27,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 295 transitions, 3988 flow [2024-06-27 23:08:27,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 295 transitions, 3765 flow, removed 47 selfloop flow, removed 9 redundant places. [2024-06-27 23:08:27,894 INFO L231 Difference]: Finished difference. Result has 309 places, 285 transitions, 3202 flow [2024-06-27 23:08:27,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3094, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3202, PETRI_PLACES=309, PETRI_TRANSITIONS=285} [2024-06-27 23:08:27,895 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 279 predicate places. [2024-06-27 23:08:27,895 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 285 transitions, 3202 flow [2024-06-27 23:08:27,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:27,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:27,895 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:08:27,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 23:08:27,895 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:08:27,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:27,896 INFO L85 PathProgramCache]: Analyzing trace with hash -590999897, now seen corresponding path program 12 times [2024-06-27 23:08:27,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:27,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647600080] [2024-06-27 23:08:27,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:27,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:27,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:29,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:29,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:29,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647600080] [2024-06-27 23:08:29,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647600080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:29,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:29,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:08:29,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127612564] [2024-06-27 23:08:29,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:29,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:08:29,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:29,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:08:29,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:08:29,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:08:29,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 285 transitions, 3202 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:08:29,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:29,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:08:29,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:29,970 INFO L124 PetriNetUnfolderBase]: 879/1507 cut-off events. [2024-06-27 23:08:29,971 INFO L125 PetriNetUnfolderBase]: For 271114/271114 co-relation queries the response was YES. [2024-06-27 23:08:29,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14349 conditions, 1507 events. 879/1507 cut-off events. For 271114/271114 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 7877 event pairs, 169 based on Foata normal form. 4/1509 useless extension candidates. Maximal degree in co-relation 14200. Up to 1374 conditions per place. [2024-06-27 23:08:30,024 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 269 selfloop transitions, 37 changer transitions 0/308 dead transitions. [2024-06-27 23:08:30,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 308 transitions, 4214 flow [2024-06-27 23:08:30,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:08:30,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:08:30,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-27 23:08:30,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3903225806451613 [2024-06-27 23:08:30,025 INFO L175 Difference]: Start difference. First operand has 309 places, 285 transitions, 3202 flow. Second operand 10 states and 121 transitions. [2024-06-27 23:08:30,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 308 transitions, 4214 flow [2024-06-27 23:08:31,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 308 transitions, 4093 flow, removed 27 selfloop flow, removed 9 redundant places. [2024-06-27 23:08:31,081 INFO L231 Difference]: Finished difference. Result has 311 places, 292 transitions, 3310 flow [2024-06-27 23:08:31,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3081, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3310, PETRI_PLACES=311, PETRI_TRANSITIONS=292} [2024-06-27 23:08:31,081 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 281 predicate places. [2024-06-27 23:08:31,081 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 292 transitions, 3310 flow [2024-06-27 23:08:31,081 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:08:31,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:31,081 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:08:31,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 23:08:31,081 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:08:31,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:31,082 INFO L85 PathProgramCache]: Analyzing trace with hash -597256007, now seen corresponding path program 13 times [2024-06-27 23:08:31,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:31,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344121450] [2024-06-27 23:08:31,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:31,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:31,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:32,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:32,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:32,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344121450] [2024-06-27 23:08:32,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344121450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:32,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:32,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:08:32,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468404656] [2024-06-27 23:08:32,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:32,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:08:32,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:32,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:08:32,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:08:32,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:08:32,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 292 transitions, 3310 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:32,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:32,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:08:32,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:33,439 INFO L124 PetriNetUnfolderBase]: 911/1559 cut-off events. [2024-06-27 23:08:33,440 INFO L125 PetriNetUnfolderBase]: For 294075/294075 co-relation queries the response was YES. [2024-06-27 23:08:33,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15259 conditions, 1559 events. 911/1559 cut-off events. For 294075/294075 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 8195 event pairs, 169 based on Foata normal form. 4/1561 useless extension candidates. Maximal degree in co-relation 15109. Up to 1232 conditions per place. [2024-06-27 23:08:33,457 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 256 selfloop transitions, 59 changer transitions 0/317 dead transitions. [2024-06-27 23:08:33,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 317 transitions, 4776 flow [2024-06-27 23:08:33,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:08:33,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:08:33,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-27 23:08:33,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-27 23:08:33,458 INFO L175 Difference]: Start difference. First operand has 311 places, 292 transitions, 3310 flow. Second operand 11 states and 134 transitions. [2024-06-27 23:08:33,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 317 transitions, 4776 flow [2024-06-27 23:08:34,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 317 transitions, 4685 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-27 23:08:34,592 INFO L231 Difference]: Finished difference. Result has 316 places, 297 transitions, 3447 flow [2024-06-27 23:08:34,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3219, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3447, PETRI_PLACES=316, PETRI_TRANSITIONS=297} [2024-06-27 23:08:34,592 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 286 predicate places. [2024-06-27 23:08:34,592 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 297 transitions, 3447 flow [2024-06-27 23:08:34,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:34,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:34,592 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:08:34,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 23:08:34,593 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:08:34,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:34,593 INFO L85 PathProgramCache]: Analyzing trace with hash 1584601467, now seen corresponding path program 14 times [2024-06-27 23:08:34,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:34,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108679957] [2024-06-27 23:08:34,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:34,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:34,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:36,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:08:36,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:36,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108679957] [2024-06-27 23:08:36,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108679957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:36,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:36,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:08:36,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911335069] [2024-06-27 23:08:36,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:36,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:08:36,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:36,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:08:36,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:08:36,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:08:36,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 297 transitions, 3447 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:08:36,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:36,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:08:36,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:37,077 INFO L124 PetriNetUnfolderBase]: 907/1553 cut-off events. [2024-06-27 23:08:37,077 INFO L125 PetriNetUnfolderBase]: For 283414/283414 co-relation queries the response was YES. [2024-06-27 23:08:37,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15214 conditions, 1553 events. 907/1553 cut-off events. For 283414/283414 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 8161 event pairs, 173 based on Foata normal form. 2/1553 useless extension candidates. Maximal degree in co-relation 15062. Up to 1307 conditions per place. [2024-06-27 23:08:37,096 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 262 selfloop transitions, 53 changer transitions 0/317 dead transitions. [2024-06-27 23:08:37,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 317 transitions, 4642 flow [2024-06-27 23:08:37,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:08:37,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:08:37,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-27 23:08:37,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-27 23:08:37,097 INFO L175 Difference]: Start difference. First operand has 316 places, 297 transitions, 3447 flow. Second operand 10 states and 125 transitions. [2024-06-27 23:08:37,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 317 transitions, 4642 flow [2024-06-27 23:08:38,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 317 transitions, 4501 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-27 23:08:38,323 INFO L231 Difference]: Finished difference. Result has 319 places, 299 transitions, 3472 flow [2024-06-27 23:08:38,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3309, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3472, PETRI_PLACES=319, PETRI_TRANSITIONS=299} [2024-06-27 23:08:38,323 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 289 predicate places. [2024-06-27 23:08:38,324 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 299 transitions, 3472 flow [2024-06-27 23:08:38,324 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:08:38,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:38,324 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:08:38,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 23:08:38,324 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:08:38,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:38,325 INFO L85 PathProgramCache]: Analyzing trace with hash 2103529359, now seen corresponding path program 1 times [2024-06-27 23:08:38,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:38,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782898129] [2024-06-27 23:08:38,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:38,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:38,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:39,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:39,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:39,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782898129] [2024-06-27 23:08:39,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782898129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:39,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:39,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:08:39,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668209662] [2024-06-27 23:08:39,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:39,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:08:39,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:39,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:08:39,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:08:39,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:08:39,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 299 transitions, 3472 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:08:39,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:39,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:08:39,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:40,518 INFO L124 PetriNetUnfolderBase]: 903/1546 cut-off events. [2024-06-27 23:08:40,518 INFO L125 PetriNetUnfolderBase]: For 281480/281480 co-relation queries the response was YES. [2024-06-27 23:08:40,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15092 conditions, 1546 events. 903/1546 cut-off events. For 281480/281480 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 8113 event pairs, 181 based on Foata normal form. 1/1545 useless extension candidates. Maximal degree in co-relation 14939. Up to 1504 conditions per place. [2024-06-27 23:08:40,533 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 283 selfloop transitions, 24 changer transitions 0/309 dead transitions. [2024-06-27 23:08:40,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 309 transitions, 4110 flow [2024-06-27 23:08:40,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:08:40,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:08:40,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-27 23:08:40,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-27 23:08:40,534 INFO L175 Difference]: Start difference. First operand has 319 places, 299 transitions, 3472 flow. Second operand 10 states and 110 transitions. [2024-06-27 23:08:40,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 309 transitions, 4110 flow [2024-06-27 23:08:41,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 309 transitions, 3901 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-27 23:08:41,570 INFO L231 Difference]: Finished difference. Result has 322 places, 300 transitions, 3325 flow [2024-06-27 23:08:41,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3263, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3325, PETRI_PLACES=322, PETRI_TRANSITIONS=300} [2024-06-27 23:08:41,570 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 292 predicate places. [2024-06-27 23:08:41,570 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 300 transitions, 3325 flow [2024-06-27 23:08:41,570 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:08:41,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:41,570 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:08:41,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 23:08:41,570 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:08:41,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:41,571 INFO L85 PathProgramCache]: Analyzing trace with hash -933953401, now seen corresponding path program 3 times [2024-06-27 23:08:41,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:41,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886969667] [2024-06-27 23:08:41,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:41,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:41,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:42,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:08:42,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:42,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886969667] [2024-06-27 23:08:42,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886969667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:42,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:42,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:08:42,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843835627] [2024-06-27 23:08:42,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:42,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:08:42,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:42,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:08:42,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:08:42,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:08:42,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 300 transitions, 3325 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:08:42,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:42,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:08:42,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:43,472 INFO L124 PetriNetUnfolderBase]: 907/1554 cut-off events. [2024-06-27 23:08:43,473 INFO L125 PetriNetUnfolderBase]: For 292120/292120 co-relation queries the response was YES. [2024-06-27 23:08:43,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15014 conditions, 1554 events. 907/1554 cut-off events. For 292120/292120 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 8175 event pairs, 189 based on Foata normal form. 2/1554 useless extension candidates. Maximal degree in co-relation 14859. Up to 1513 conditions per place. [2024-06-27 23:08:43,491 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 289 selfloop transitions, 19 changer transitions 0/310 dead transitions. [2024-06-27 23:08:43,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 310 transitions, 3983 flow [2024-06-27 23:08:43,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:08:43,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:08:43,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-27 23:08:43,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3387096774193548 [2024-06-27 23:08:43,492 INFO L175 Difference]: Start difference. First operand has 322 places, 300 transitions, 3325 flow. Second operand 10 states and 105 transitions. [2024-06-27 23:08:43,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 310 transitions, 3983 flow [2024-06-27 23:08:44,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 310 transitions, 3918 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 23:08:44,681 INFO L231 Difference]: Finished difference. Result has 324 places, 301 transitions, 3327 flow [2024-06-27 23:08:44,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3260, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3327, PETRI_PLACES=324, PETRI_TRANSITIONS=301} [2024-06-27 23:08:44,681 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 294 predicate places. [2024-06-27 23:08:44,682 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 301 transitions, 3327 flow [2024-06-27 23:08:44,682 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:08:44,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:44,682 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:08:44,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 23:08:44,682 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:08:44,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:44,682 INFO L85 PathProgramCache]: Analyzing trace with hash -590993387, now seen corresponding path program 15 times [2024-06-27 23:08:44,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:44,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762061892] [2024-06-27 23:08:44,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:44,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:44,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:46,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:46,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:46,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762061892] [2024-06-27 23:08:46,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762061892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:46,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:46,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:08:46,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013760335] [2024-06-27 23:08:46,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:46,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:08:46,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:46,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:08:46,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:08:46,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:08:46,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 301 transitions, 3327 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:08:46,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:46,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:08:46,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:47,226 INFO L124 PetriNetUnfolderBase]: 903/1548 cut-off events. [2024-06-27 23:08:47,226 INFO L125 PetriNetUnfolderBase]: For 285607/285607 co-relation queries the response was YES. [2024-06-27 23:08:47,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14801 conditions, 1548 events. 903/1548 cut-off events. For 285607/285607 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 8163 event pairs, 174 based on Foata normal form. 2/1548 useless extension candidates. Maximal degree in co-relation 14645. Up to 1423 conditions per place. [2024-06-27 23:08:47,245 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 278 selfloop transitions, 38 changer transitions 0/318 dead transitions. [2024-06-27 23:08:47,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 318 transitions, 4265 flow [2024-06-27 23:08:47,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:08:47,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:08:47,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-27 23:08:47,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375366568914956 [2024-06-27 23:08:47,247 INFO L175 Difference]: Start difference. First operand has 324 places, 301 transitions, 3327 flow. Second operand 11 states and 128 transitions. [2024-06-27 23:08:47,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 318 transitions, 4265 flow [2024-06-27 23:08:48,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 318 transitions, 4210 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-27 23:08:48,645 INFO L231 Difference]: Finished difference. Result has 327 places, 303 transitions, 3409 flow [2024-06-27 23:08:48,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3272, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3409, PETRI_PLACES=327, PETRI_TRANSITIONS=303} [2024-06-27 23:08:48,645 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 297 predicate places. [2024-06-27 23:08:48,645 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 303 transitions, 3409 flow [2024-06-27 23:08:48,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:08:48,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:48,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:08:48,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 23:08:48,646 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:08:48,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:48,646 INFO L85 PathProgramCache]: Analyzing trace with hash 1465110763, now seen corresponding path program 16 times [2024-06-27 23:08:48,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:48,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453279161] [2024-06-27 23:08:48,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:48,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:48,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:50,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:50,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:50,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453279161] [2024-06-27 23:08:50,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453279161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:50,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:50,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:08:50,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530919804] [2024-06-27 23:08:50,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:50,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:08:50,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:50,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:08:50,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:08:50,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:08:50,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 303 transitions, 3409 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:50,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:50,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:08:50,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:50,726 INFO L124 PetriNetUnfolderBase]: 915/1568 cut-off events. [2024-06-27 23:08:50,726 INFO L125 PetriNetUnfolderBase]: For 301869/301869 co-relation queries the response was YES. [2024-06-27 23:08:50,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15147 conditions, 1568 events. 915/1568 cut-off events. For 301869/301869 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 8276 event pairs, 171 based on Foata normal form. 4/1570 useless extension candidates. Maximal degree in co-relation 14990. Up to 1421 conditions per place. [2024-06-27 23:08:50,745 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 284 selfloop transitions, 35 changer transitions 0/321 dead transitions. [2024-06-27 23:08:50,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 321 transitions, 4409 flow [2024-06-27 23:08:50,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:08:50,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:08:50,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-27 23:08:50,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36070381231671556 [2024-06-27 23:08:50,746 INFO L175 Difference]: Start difference. First operand has 327 places, 303 transitions, 3409 flow. Second operand 11 states and 123 transitions. [2024-06-27 23:08:50,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 321 transitions, 4409 flow [2024-06-27 23:08:51,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 321 transitions, 4306 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-27 23:08:51,898 INFO L231 Difference]: Finished difference. Result has 330 places, 306 transitions, 3458 flow [2024-06-27 23:08:51,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3306, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3458, PETRI_PLACES=330, PETRI_TRANSITIONS=306} [2024-06-27 23:08:51,898 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 300 predicate places. [2024-06-27 23:08:51,898 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 306 transitions, 3458 flow [2024-06-27 23:08:51,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:51,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:51,899 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:08:51,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 23:08:51,899 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:08:51,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:51,899 INFO L85 PathProgramCache]: Analyzing trace with hash -933953711, now seen corresponding path program 1 times [2024-06-27 23:08:51,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:51,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216606114] [2024-06-27 23:08:51,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:51,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:51,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:53,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:53,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:53,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216606114] [2024-06-27 23:08:53,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216606114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:53,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:53,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:08:53,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224137006] [2024-06-27 23:08:53,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:53,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:08:53,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:53,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:08:53,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:08:53,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:08:53,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 306 transitions, 3458 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:53,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:53,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:08:53,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:53,974 INFO L124 PetriNetUnfolderBase]: 916/1570 cut-off events. [2024-06-27 23:08:53,974 INFO L125 PetriNetUnfolderBase]: For 288565/288565 co-relation queries the response was YES. [2024-06-27 23:08:53,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15158 conditions, 1570 events. 916/1570 cut-off events. For 288565/288565 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 8300 event pairs, 179 based on Foata normal form. 1/1569 useless extension candidates. Maximal degree in co-relation 15000. Up to 1525 conditions per place. [2024-06-27 23:08:53,994 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 293 selfloop transitions, 24 changer transitions 0/319 dead transitions. [2024-06-27 23:08:53,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 319 transitions, 4167 flow [2024-06-27 23:08:53,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:08:53,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:08:53,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-06-27 23:08:53,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3419354838709677 [2024-06-27 23:08:53,995 INFO L175 Difference]: Start difference. First operand has 330 places, 306 transitions, 3458 flow. Second operand 10 states and 106 transitions. [2024-06-27 23:08:53,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 319 transitions, 4167 flow [2024-06-27 23:08:55,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 319 transitions, 3963 flow, removed 37 selfloop flow, removed 11 redundant places. [2024-06-27 23:08:55,221 INFO L231 Difference]: Finished difference. Result has 329 places, 310 transitions, 3372 flow [2024-06-27 23:08:55,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3258, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3372, PETRI_PLACES=329, PETRI_TRANSITIONS=310} [2024-06-27 23:08:55,222 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 299 predicate places. [2024-06-27 23:08:55,222 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 310 transitions, 3372 flow [2024-06-27 23:08:55,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:55,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:55,222 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:08:55,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 23:08:55,223 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:08:55,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:55,223 INFO L85 PathProgramCache]: Analyzing trace with hash 1760932231, now seen corresponding path program 4 times [2024-06-27 23:08:55,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:55,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488776257] [2024-06-27 23:08:55,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:55,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:55,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:56,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:56,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:56,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488776257] [2024-06-27 23:08:56,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488776257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:56,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:56,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:08:56,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702753149] [2024-06-27 23:08:56,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:56,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:08:56,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:56,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:08:56,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:08:56,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:08:56,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 310 transitions, 3372 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:08:56,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:56,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:08:56,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:56,854 INFO L124 PetriNetUnfolderBase]: 920/1578 cut-off events. [2024-06-27 23:08:56,854 INFO L125 PetriNetUnfolderBase]: For 299807/299807 co-relation queries the response was YES. [2024-06-27 23:08:56,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14988 conditions, 1578 events. 920/1578 cut-off events. For 299807/299807 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 8369 event pairs, 185 based on Foata normal form. 2/1578 useless extension candidates. Maximal degree in co-relation 14831. Up to 1540 conditions per place. [2024-06-27 23:08:56,872 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 304 selfloop transitions, 15 changer transitions 0/321 dead transitions. [2024-06-27 23:08:56,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 321 transitions, 4056 flow [2024-06-27 23:08:56,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:08:56,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:08:56,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 103 transitions. [2024-06-27 23:08:56,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33225806451612905 [2024-06-27 23:08:56,873 INFO L175 Difference]: Start difference. First operand has 329 places, 310 transitions, 3372 flow. Second operand 10 states and 103 transitions. [2024-06-27 23:08:56,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 321 transitions, 4056 flow [2024-06-27 23:08:58,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 321 transitions, 3966 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-27 23:08:58,033 INFO L231 Difference]: Finished difference. Result has 330 places, 311 transitions, 3342 flow [2024-06-27 23:08:58,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3282, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3342, PETRI_PLACES=330, PETRI_TRANSITIONS=311} [2024-06-27 23:08:58,033 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 300 predicate places. [2024-06-27 23:08:58,033 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 311 transitions, 3342 flow [2024-06-27 23:08:58,033 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:08:58,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:58,034 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:08:58,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 23:08:58,034 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:08:58,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:58,034 INFO L85 PathProgramCache]: Analyzing trace with hash -1229412169, now seen corresponding path program 17 times [2024-06-27 23:08:58,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:58,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3902964] [2024-06-27 23:08:58,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:58,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:58,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:59,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:59,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:59,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3902964] [2024-06-27 23:08:59,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3902964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:59,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:59,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:08:59,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155209648] [2024-06-27 23:08:59,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:59,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:08:59,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:59,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:08:59,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:08:59,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:08:59,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 311 transitions, 3342 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:08:59,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:59,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:08:59,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:00,418 INFO L124 PetriNetUnfolderBase]: 916/1572 cut-off events. [2024-06-27 23:09:00,418 INFO L125 PetriNetUnfolderBase]: For 294427/294427 co-relation queries the response was YES. [2024-06-27 23:09:00,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14702 conditions, 1572 events. 916/1572 cut-off events. For 294427/294427 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 8352 event pairs, 173 based on Foata normal form. 2/1572 useless extension candidates. Maximal degree in co-relation 14545. Up to 1427 conditions per place. [2024-06-27 23:09:00,437 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 290 selfloop transitions, 36 changer transitions 0/328 dead transitions. [2024-06-27 23:09:00,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 328 transitions, 4345 flow [2024-06-27 23:09:00,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:09:00,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:09:00,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-27 23:09:00,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-27 23:09:00,438 INFO L175 Difference]: Start difference. First operand has 330 places, 311 transitions, 3342 flow. Second operand 11 states and 124 transitions. [2024-06-27 23:09:00,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 328 transitions, 4345 flow [2024-06-27 23:09:01,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 328 transitions, 4295 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-27 23:09:01,548 INFO L231 Difference]: Finished difference. Result has 333 places, 313 transitions, 3426 flow [2024-06-27 23:09:01,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3292, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3426, PETRI_PLACES=333, PETRI_TRANSITIONS=313} [2024-06-27 23:09:01,548 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 303 predicate places. [2024-06-27 23:09:01,548 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 313 transitions, 3426 flow [2024-06-27 23:09:01,548 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:09:01,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:01,549 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:09:01,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 23:09:01,549 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:09:01,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:01,549 INFO L85 PathProgramCache]: Analyzing trace with hash -1229181529, now seen corresponding path program 18 times [2024-06-27 23:09:01,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:01,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968336982] [2024-06-27 23:09:01,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:01,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:01,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:03,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:09:03,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:03,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968336982] [2024-06-27 23:09:03,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968336982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:03,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:03,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:09:03,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416023491] [2024-06-27 23:09:03,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:03,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:09:03,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:03,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:09:03,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:09:03,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:09:03,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 313 transitions, 3426 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:03,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:03,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:09:03,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:03,660 INFO L124 PetriNetUnfolderBase]: 918/1576 cut-off events. [2024-06-27 23:09:03,660 INFO L125 PetriNetUnfolderBase]: For 300018/300018 co-relation queries the response was YES. [2024-06-27 23:09:03,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14723 conditions, 1576 events. 918/1576 cut-off events. For 300018/300018 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 8375 event pairs, 177 based on Foata normal form. 4/1578 useless extension candidates. Maximal degree in co-relation 14565. Up to 1516 conditions per place. [2024-06-27 23:09:03,680 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 304 selfloop transitions, 22 changer transitions 0/328 dead transitions. [2024-06-27 23:09:03,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 328 transitions, 4196 flow [2024-06-27 23:09:03,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:09:03,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:09:03,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 119 transitions. [2024-06-27 23:09:03,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3489736070381232 [2024-06-27 23:09:03,681 INFO L175 Difference]: Start difference. First operand has 333 places, 313 transitions, 3426 flow. Second operand 11 states and 119 transitions. [2024-06-27 23:09:03,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 328 transitions, 4196 flow [2024-06-27 23:09:04,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 328 transitions, 4095 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-27 23:09:04,695 INFO L231 Difference]: Finished difference. Result has 336 places, 315 transitions, 3414 flow [2024-06-27 23:09:04,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3327, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3414, PETRI_PLACES=336, PETRI_TRANSITIONS=315} [2024-06-27 23:09:04,695 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 306 predicate places. [2024-06-27 23:09:04,695 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 315 transitions, 3414 flow [2024-06-27 23:09:04,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:04,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:04,696 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:09:04,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 23:09:04,696 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:09:04,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:04,696 INFO L85 PathProgramCache]: Analyzing trace with hash -1229172601, now seen corresponding path program 5 times [2024-06-27 23:09:04,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:04,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437449906] [2024-06-27 23:09:04,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:04,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:04,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:06,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:09:06,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:06,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437449906] [2024-06-27 23:09:06,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437449906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:06,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:06,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:09:06,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425736750] [2024-06-27 23:09:06,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:06,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:09:06,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:06,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:09:06,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:09:06,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:09:06,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 315 transitions, 3414 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:06,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:06,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:09:06,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:06,783 INFO L124 PetriNetUnfolderBase]: 926/1592 cut-off events. [2024-06-27 23:09:06,783 INFO L125 PetriNetUnfolderBase]: For 308150/308150 co-relation queries the response was YES. [2024-06-27 23:09:06,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14767 conditions, 1592 events. 926/1592 cut-off events. For 308150/308150 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 8503 event pairs, 181 based on Foata normal form. 4/1594 useless extension candidates. Maximal degree in co-relation 14608. Up to 1536 conditions per place. [2024-06-27 23:09:06,802 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 305 selfloop transitions, 22 changer transitions 0/329 dead transitions. [2024-06-27 23:09:06,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 329 transitions, 4140 flow [2024-06-27 23:09:06,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:09:06,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:09:06,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 118 transitions. [2024-06-27 23:09:06,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3460410557184751 [2024-06-27 23:09:06,803 INFO L175 Difference]: Start difference. First operand has 336 places, 315 transitions, 3414 flow. Second operand 11 states and 118 transitions. [2024-06-27 23:09:06,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 329 transitions, 4140 flow [2024-06-27 23:09:07,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 329 transitions, 4063 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-27 23:09:07,979 INFO L231 Difference]: Finished difference. Result has 339 places, 317 transitions, 3429 flow [2024-06-27 23:09:07,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3337, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3429, PETRI_PLACES=339, PETRI_TRANSITIONS=317} [2024-06-27 23:09:07,980 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 309 predicate places. [2024-06-27 23:09:07,980 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 317 transitions, 3429 flow [2024-06-27 23:09:07,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:07,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:07,980 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:09:07,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 23:09:07,980 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:09:07,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:07,980 INFO L85 PathProgramCache]: Analyzing trace with hash -1282506673, now seen corresponding path program 7 times [2024-06-27 23:09:07,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:07,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008987843] [2024-06-27 23:09:07,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:07,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:07,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:08,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:09:08,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:08,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008987843] [2024-06-27 23:09:08,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008987843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:08,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:08,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:09:08,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239395262] [2024-06-27 23:09:08,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:08,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:09:08,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:08,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:09:08,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:09:08,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:09:08,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 317 transitions, 3429 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:09:08,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:08,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:09:08,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:09,309 INFO L124 PetriNetUnfolderBase]: 942/1626 cut-off events. [2024-06-27 23:09:09,309 INFO L125 PetriNetUnfolderBase]: For 313797/313797 co-relation queries the response was YES. [2024-06-27 23:09:09,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15167 conditions, 1626 events. 942/1626 cut-off events. For 313797/313797 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 8810 event pairs, 126 based on Foata normal form. 2/1626 useless extension candidates. Maximal degree in co-relation 15008. Up to 1480 conditions per place. [2024-06-27 23:09:09,328 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 299 selfloop transitions, 44 changer transitions 0/345 dead transitions. [2024-06-27 23:09:09,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 345 transitions, 4530 flow [2024-06-27 23:09:09,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:09:09,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:09:09,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-27 23:09:09,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-27 23:09:09,329 INFO L175 Difference]: Start difference. First operand has 339 places, 317 transitions, 3429 flow. Second operand 11 states and 134 transitions. [2024-06-27 23:09:09,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 345 transitions, 4530 flow [2024-06-27 23:09:10,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 345 transitions, 4456 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-27 23:09:10,550 INFO L231 Difference]: Finished difference. Result has 342 places, 320 transitions, 3505 flow [2024-06-27 23:09:10,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3355, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3505, PETRI_PLACES=342, PETRI_TRANSITIONS=320} [2024-06-27 23:09:10,551 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 312 predicate places. [2024-06-27 23:09:10,551 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 320 transitions, 3505 flow [2024-06-27 23:09:10,551 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:09:10,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:10,551 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:09:10,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 23:09:10,551 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:09:10,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:10,551 INFO L85 PathProgramCache]: Analyzing trace with hash -1282446223, now seen corresponding path program 8 times [2024-06-27 23:09:10,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:10,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493288943] [2024-06-27 23:09:10,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:10,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:10,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:11,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:09:11,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:11,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493288943] [2024-06-27 23:09:11,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493288943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:11,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:11,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:09:11,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479824119] [2024-06-27 23:09:11,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:11,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:09:11,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:11,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:09:11,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:09:11,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:09:11,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 320 transitions, 3505 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:09:11,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:11,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:09:11,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:11,892 INFO L124 PetriNetUnfolderBase]: 939/1621 cut-off events. [2024-06-27 23:09:11,892 INFO L125 PetriNetUnfolderBase]: For 307661/307661 co-relation queries the response was YES. [2024-06-27 23:09:11,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14990 conditions, 1621 events. 939/1621 cut-off events. For 307661/307661 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 8781 event pairs, 130 based on Foata normal form. 2/1621 useless extension candidates. Maximal degree in co-relation 14830. Up to 1496 conditions per place. [2024-06-27 23:09:11,911 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 297 selfloop transitions, 42 changer transitions 0/341 dead transitions. [2024-06-27 23:09:11,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 341 transitions, 4324 flow [2024-06-27 23:09:11,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:09:11,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:09:11,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-27 23:09:11,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935483870967742 [2024-06-27 23:09:11,912 INFO L175 Difference]: Start difference. First operand has 342 places, 320 transitions, 3505 flow. Second operand 10 states and 122 transitions. [2024-06-27 23:09:11,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 341 transitions, 4324 flow [2024-06-27 23:09:13,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 341 transitions, 4223 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-27 23:09:13,123 INFO L231 Difference]: Finished difference. Result has 345 places, 320 transitions, 3492 flow [2024-06-27 23:09:13,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3404, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3492, PETRI_PLACES=345, PETRI_TRANSITIONS=320} [2024-06-27 23:09:13,124 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 315 predicate places. [2024-06-27 23:09:13,124 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 320 transitions, 3492 flow [2024-06-27 23:09:13,124 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:09:13,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:13,124 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:09:13,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 23:09:13,124 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:09:13,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:13,124 INFO L85 PathProgramCache]: Analyzing trace with hash -731636627, now seen corresponding path program 9 times [2024-06-27 23:09:13,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:13,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978825381] [2024-06-27 23:09:13,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:13,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:13,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:13,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:09:13,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:13,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978825381] [2024-06-27 23:09:13,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978825381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:13,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:13,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:09:13,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733666888] [2024-06-27 23:09:13,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:13,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:09:13,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:13,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:09:13,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:09:13,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:09:13,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 320 transitions, 3492 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:09:13,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:13,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:09:13,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:14,291 INFO L124 PetriNetUnfolderBase]: 897/1594 cut-off events. [2024-06-27 23:09:14,291 INFO L125 PetriNetUnfolderBase]: For 328956/328959 co-relation queries the response was YES. [2024-06-27 23:09:14,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14847 conditions, 1594 events. 897/1594 cut-off events. For 328956/328959 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 8965 event pairs, 104 based on Foata normal form. 5/1596 useless extension candidates. Maximal degree in co-relation 14685. Up to 1061 conditions per place. [2024-06-27 23:09:14,309 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 180 selfloop transitions, 44 changer transitions 0/345 dead transitions. [2024-06-27 23:09:14,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 345 transitions, 4355 flow [2024-06-27 23:09:14,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:09:14,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:09:14,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 134 transitions. [2024-06-27 23:09:14,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.432258064516129 [2024-06-27 23:09:14,310 INFO L175 Difference]: Start difference. First operand has 345 places, 320 transitions, 3492 flow. Second operand 10 states and 134 transitions. [2024-06-27 23:09:14,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 345 transitions, 4355 flow [2024-06-27 23:09:15,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 345 transitions, 4273 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 23:09:15,680 INFO L231 Difference]: Finished difference. Result has 347 places, 323 transitions, 3566 flow [2024-06-27 23:09:15,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3410, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3566, PETRI_PLACES=347, PETRI_TRANSITIONS=323} [2024-06-27 23:09:15,680 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 317 predicate places. [2024-06-27 23:09:15,680 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 323 transitions, 3566 flow [2024-06-27 23:09:15,680 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:09:15,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:15,681 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:09:15,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 23:09:15,681 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:09:15,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:15,681 INFO L85 PathProgramCache]: Analyzing trace with hash 1482193289, now seen corresponding path program 19 times [2024-06-27 23:09:15,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:15,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174565438] [2024-06-27 23:09:15,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:15,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:15,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:17,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:09:17,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:17,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174565438] [2024-06-27 23:09:17,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174565438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:17,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:17,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:09:17,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873139707] [2024-06-27 23:09:17,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:17,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:09:17,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:17,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:09:17,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:09:17,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:09:17,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 323 transitions, 3566 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:17,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:17,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:09:17,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:18,326 INFO L124 PetriNetUnfolderBase]: 971/1679 cut-off events. [2024-06-27 23:09:18,327 INFO L125 PetriNetUnfolderBase]: For 345116/345116 co-relation queries the response was YES. [2024-06-27 23:09:18,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16054 conditions, 1679 events. 971/1679 cut-off events. For 345116/345116 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 9209 event pairs, 147 based on Foata normal form. 2/1679 useless extension candidates. Maximal degree in co-relation 15890. Up to 1570 conditions per place. [2024-06-27 23:09:18,347 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 322 selfloop transitions, 36 changer transitions 0/360 dead transitions. [2024-06-27 23:09:18,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 360 transitions, 4858 flow [2024-06-27 23:09:18,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:09:18,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:09:18,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 138 transitions. [2024-06-27 23:09:18,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2024-06-27 23:09:18,348 INFO L175 Difference]: Start difference. First operand has 347 places, 323 transitions, 3566 flow. Second operand 12 states and 138 transitions. [2024-06-27 23:09:18,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 360 transitions, 4858 flow [2024-06-27 23:09:19,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 360 transitions, 4745 flow, removed 24 selfloop flow, removed 10 redundant places. [2024-06-27 23:09:19,638 INFO L231 Difference]: Finished difference. Result has 353 places, 334 transitions, 3823 flow [2024-06-27 23:09:19,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3460, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3823, PETRI_PLACES=353, PETRI_TRANSITIONS=334} [2024-06-27 23:09:19,639 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 323 predicate places. [2024-06-27 23:09:19,639 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 334 transitions, 3823 flow [2024-06-27 23:09:19,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:19,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:19,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:09:19,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 23:09:19,639 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:09:19,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:19,639 INFO L85 PathProgramCache]: Analyzing trace with hash -1556979573, now seen corresponding path program 10 times [2024-06-27 23:09:19,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:19,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181881831] [2024-06-27 23:09:19,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:19,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:19,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:21,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:09:21,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:21,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181881831] [2024-06-27 23:09:21,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181881831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:21,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:21,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:09:21,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441812368] [2024-06-27 23:09:21,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:21,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:09:21,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:21,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:09:21,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:09:22,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:09:22,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 334 transitions, 3823 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:22,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:22,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:09:22,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:23,142 INFO L124 PetriNetUnfolderBase]: 987/1711 cut-off events. [2024-06-27 23:09:23,142 INFO L125 PetriNetUnfolderBase]: For 346308/346308 co-relation queries the response was YES. [2024-06-27 23:09:23,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16440 conditions, 1711 events. 987/1711 cut-off events. For 346308/346308 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 9501 event pairs, 145 based on Foata normal form. 2/1711 useless extension candidates. Maximal degree in co-relation 16276. Up to 1590 conditions per place. [2024-06-27 23:09:23,161 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 323 selfloop transitions, 38 changer transitions 0/363 dead transitions. [2024-06-27 23:09:23,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 363 transitions, 4940 flow [2024-06-27 23:09:23,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 23:09:23,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 23:09:23,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 148 transitions. [2024-06-27 23:09:23,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36724565756823824 [2024-06-27 23:09:23,162 INFO L175 Difference]: Start difference. First operand has 353 places, 334 transitions, 3823 flow. Second operand 13 states and 148 transitions. [2024-06-27 23:09:23,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 363 transitions, 4940 flow [2024-06-27 23:09:24,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 363 transitions, 4723 flow, removed 85 selfloop flow, removed 6 redundant places. [2024-06-27 23:09:24,474 INFO L231 Difference]: Finished difference. Result has 363 places, 340 transitions, 3823 flow [2024-06-27 23:09:24,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3616, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3823, PETRI_PLACES=363, PETRI_TRANSITIONS=340} [2024-06-27 23:09:24,474 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 333 predicate places. [2024-06-27 23:09:24,475 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 340 transitions, 3823 flow [2024-06-27 23:09:24,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:24,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:24,475 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:09:24,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 23:09:24,475 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:09:24,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:24,475 INFO L85 PathProgramCache]: Analyzing trace with hash -1552330193, now seen corresponding path program 20 times [2024-06-27 23:09:24,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:24,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421896841] [2024-06-27 23:09:24,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:24,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:24,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:26,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:09:26,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:26,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421896841] [2024-06-27 23:09:26,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421896841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:26,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:26,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:09:26,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820396557] [2024-06-27 23:09:26,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:26,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:09:26,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:26,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:09:26,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:09:26,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:09:26,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 340 transitions, 3823 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:26,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:26,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:09:26,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:27,483 INFO L124 PetriNetUnfolderBase]: 1003/1738 cut-off events. [2024-06-27 23:09:27,483 INFO L125 PetriNetUnfolderBase]: For 360193/360193 co-relation queries the response was YES. [2024-06-27 23:09:27,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16434 conditions, 1738 events. 1003/1738 cut-off events. For 360193/360193 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 9689 event pairs, 153 based on Foata normal form. 4/1740 useless extension candidates. Maximal degree in co-relation 16266. Up to 1634 conditions per place. [2024-06-27 23:09:27,503 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 330 selfloop transitions, 36 changer transitions 0/368 dead transitions. [2024-06-27 23:09:27,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 368 transitions, 4772 flow [2024-06-27 23:09:27,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 23:09:27,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 23:09:27,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 148 transitions. [2024-06-27 23:09:27,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36724565756823824 [2024-06-27 23:09:27,505 INFO L175 Difference]: Start difference. First operand has 363 places, 340 transitions, 3823 flow. Second operand 13 states and 148 transitions. [2024-06-27 23:09:27,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 368 transitions, 4772 flow [2024-06-27 23:09:28,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 368 transitions, 4663 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-27 23:09:28,959 INFO L231 Difference]: Finished difference. Result has 370 places, 345 transitions, 3880 flow [2024-06-27 23:09:28,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3716, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3880, PETRI_PLACES=370, PETRI_TRANSITIONS=345} [2024-06-27 23:09:28,959 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 340 predicate places. [2024-06-27 23:09:28,960 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 345 transitions, 3880 flow [2024-06-27 23:09:28,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:28,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:28,960 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:09:28,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 23:09:28,960 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:09:28,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:28,960 INFO L85 PathProgramCache]: Analyzing trace with hash -779674967, now seen corresponding path program 11 times [2024-06-27 23:09:28,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:28,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151320753] [2024-06-27 23:09:28,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:28,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:28,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:31,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:09:31,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:31,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151320753] [2024-06-27 23:09:31,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151320753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:31,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:31,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:09:31,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433361448] [2024-06-27 23:09:31,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:31,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:09:31,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:31,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:09:31,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:09:31,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:09:31,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 345 transitions, 3880 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:31,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:31,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:09:31,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:32,281 INFO L124 PetriNetUnfolderBase]: 1010/1751 cut-off events. [2024-06-27 23:09:32,282 INFO L125 PetriNetUnfolderBase]: For 353901/353901 co-relation queries the response was YES. [2024-06-27 23:09:32,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16588 conditions, 1751 events. 1010/1751 cut-off events. For 353901/353901 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 9790 event pairs, 155 based on Foata normal form. 2/1751 useless extension candidates. Maximal degree in co-relation 16417. Up to 1648 conditions per place. [2024-06-27 23:09:32,305 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 326 selfloop transitions, 40 changer transitions 0/368 dead transitions. [2024-06-27 23:09:32,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 368 transitions, 4707 flow [2024-06-27 23:09:32,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 23:09:32,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 23:09:32,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 145 transitions. [2024-06-27 23:09:32,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3598014888337469 [2024-06-27 23:09:32,306 INFO L175 Difference]: Start difference. First operand has 370 places, 345 transitions, 3880 flow. Second operand 13 states and 145 transitions. [2024-06-27 23:09:32,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 368 transitions, 4707 flow [2024-06-27 23:09:33,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 368 transitions, 4604 flow, removed 21 selfloop flow, removed 10 redundant places. [2024-06-27 23:09:33,615 INFO L231 Difference]: Finished difference. Result has 373 places, 348 transitions, 3906 flow [2024-06-27 23:09:33,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3781, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3906, PETRI_PLACES=373, PETRI_TRANSITIONS=348} [2024-06-27 23:09:33,615 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 343 predicate places. [2024-06-27 23:09:33,616 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 348 transitions, 3906 flow [2024-06-27 23:09:33,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:33,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:33,616 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:09:33,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 23:09:33,616 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:09:33,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:33,616 INFO L85 PathProgramCache]: Analyzing trace with hash -692983157, now seen corresponding path program 12 times [2024-06-27 23:09:33,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:33,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15209072] [2024-06-27 23:09:33,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:33,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:33,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:35,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:09:35,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:35,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15209072] [2024-06-27 23:09:35,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15209072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:35,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:35,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:09:35,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274391848] [2024-06-27 23:09:35,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:35,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:09:35,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:35,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:09:35,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:09:35,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:09:35,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 348 transitions, 3906 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:09:35,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:35,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:09:35,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:36,597 INFO L124 PetriNetUnfolderBase]: 1007/1746 cut-off events. [2024-06-27 23:09:36,597 INFO L125 PetriNetUnfolderBase]: For 347627/347627 co-relation queries the response was YES. [2024-06-27 23:09:36,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16350 conditions, 1746 events. 1007/1746 cut-off events. For 347627/347627 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 9746 event pairs, 154 based on Foata normal form. 2/1746 useless extension candidates. Maximal degree in co-relation 16179. Up to 1643 conditions per place. [2024-06-27 23:09:36,620 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 324 selfloop transitions, 39 changer transitions 0/365 dead transitions. [2024-06-27 23:09:36,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 365 transitions, 4676 flow [2024-06-27 23:09:36,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:09:36,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:09:36,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-27 23:09:36,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375366568914956 [2024-06-27 23:09:36,621 INFO L175 Difference]: Start difference. First operand has 373 places, 348 transitions, 3906 flow. Second operand 11 states and 128 transitions. [2024-06-27 23:09:36,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 365 transitions, 4676 flow [2024-06-27 23:09:37,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 365 transitions, 4574 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-27 23:09:37,958 INFO L231 Difference]: Finished difference. Result has 374 places, 348 transitions, 3886 flow [2024-06-27 23:09:37,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3804, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3886, PETRI_PLACES=374, PETRI_TRANSITIONS=348} [2024-06-27 23:09:37,959 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 344 predicate places. [2024-06-27 23:09:37,959 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 348 transitions, 3886 flow [2024-06-27 23:09:37,959 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:09:37,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:37,959 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:09:37,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 23:09:37,959 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:09:37,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:37,960 INFO L85 PathProgramCache]: Analyzing trace with hash -1438711163, now seen corresponding path program 21 times [2024-06-27 23:09:37,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:37,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458181588] [2024-06-27 23:09:37,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:37,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:37,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:39,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:09:39,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:39,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458181588] [2024-06-27 23:09:39,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458181588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:39,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:39,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:09:39,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440989856] [2024-06-27 23:09:39,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:39,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:09:39,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:39,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:09:39,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:09:39,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:09:39,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 348 transitions, 3886 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:39,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:39,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:09:39,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:41,132 INFO L124 PetriNetUnfolderBase]: 1102/1903 cut-off events. [2024-06-27 23:09:41,132 INFO L125 PetriNetUnfolderBase]: For 431482/431482 co-relation queries the response was YES. [2024-06-27 23:09:41,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18922 conditions, 1903 events. 1102/1903 cut-off events. For 431482/431482 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 10771 event pairs, 110 based on Foata normal form. 4/1905 useless extension candidates. Maximal degree in co-relation 18750. Up to 1434 conditions per place. [2024-06-27 23:09:41,155 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 301 selfloop transitions, 136 changer transitions 0/439 dead transitions. [2024-06-27 23:09:41,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 439 transitions, 6563 flow [2024-06-27 23:09:41,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-27 23:09:41,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-27 23:09:41,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 191 transitions. [2024-06-27 23:09:41,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.410752688172043 [2024-06-27 23:09:41,156 INFO L175 Difference]: Start difference. First operand has 374 places, 348 transitions, 3886 flow. Second operand 15 states and 191 transitions. [2024-06-27 23:09:41,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 439 transitions, 6563 flow [2024-06-27 23:09:42,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 439 transitions, 6485 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-27 23:09:42,775 INFO L231 Difference]: Finished difference. Result has 387 places, 401 transitions, 5571 flow [2024-06-27 23:09:42,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3808, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=5571, PETRI_PLACES=387, PETRI_TRANSITIONS=401} [2024-06-27 23:09:42,775 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 357 predicate places. [2024-06-27 23:09:42,775 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 401 transitions, 5571 flow [2024-06-27 23:09:42,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:42,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:42,775 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:09:42,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 23:09:42,776 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:09:42,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:42,776 INFO L85 PathProgramCache]: Analyzing trace with hash 1114375829, now seen corresponding path program 22 times [2024-06-27 23:09:42,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:42,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960113924] [2024-06-27 23:09:42,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:42,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:42,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:44,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:09:44,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:44,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960113924] [2024-06-27 23:09:44,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960113924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:44,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:44,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:09:44,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228686810] [2024-06-27 23:09:44,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:44,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:09:44,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:44,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:09:44,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:09:44,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:09:44,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 401 transitions, 5571 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:44,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:44,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:09:44,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:45,732 INFO L124 PetriNetUnfolderBase]: 1158/1995 cut-off events. [2024-06-27 23:09:45,732 INFO L125 PetriNetUnfolderBase]: For 497479/497479 co-relation queries the response was YES. [2024-06-27 23:09:45,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21997 conditions, 1995 events. 1158/1995 cut-off events. For 497479/497479 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 11314 event pairs, 88 based on Foata normal form. 4/1997 useless extension candidates. Maximal degree in co-relation 21817. Up to 1180 conditions per place. [2024-06-27 23:09:45,759 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 247 selfloop transitions, 245 changer transitions 0/494 dead transitions. [2024-06-27 23:09:45,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 494 transitions, 9449 flow [2024-06-27 23:09:45,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-06-27 23:09:45,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-06-27 23:09:45,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 226 transitions. [2024-06-27 23:09:45,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3837011884550085 [2024-06-27 23:09:45,760 INFO L175 Difference]: Start difference. First operand has 387 places, 401 transitions, 5571 flow. Second operand 19 states and 226 transitions. [2024-06-27 23:09:45,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 494 transitions, 9449 flow [2024-06-27 23:09:47,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 494 transitions, 8057 flow, removed 672 selfloop flow, removed 5 redundant places. [2024-06-27 23:09:47,762 INFO L231 Difference]: Finished difference. Result has 404 places, 456 transitions, 6897 flow [2024-06-27 23:09:47,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4815, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=6897, PETRI_PLACES=404, PETRI_TRANSITIONS=456} [2024-06-27 23:09:47,763 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 374 predicate places. [2024-06-27 23:09:47,763 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 456 transitions, 6897 flow [2024-06-27 23:09:47,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:47,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:47,763 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:09:47,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 23:09:47,763 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:09:47,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:47,764 INFO L85 PathProgramCache]: Analyzing trace with hash 1114191379, now seen corresponding path program 13 times [2024-06-27 23:09:47,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:47,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360432170] [2024-06-27 23:09:47,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:47,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:47,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:49,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:09:49,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:49,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360432170] [2024-06-27 23:09:49,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360432170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:49,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:49,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:09:49,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739743677] [2024-06-27 23:09:49,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:49,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:09:49,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:49,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:09:49,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:09:49,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:09:49,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 456 transitions, 6897 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:49,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:49,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:09:49,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:50,406 INFO L124 PetriNetUnfolderBase]: 1162/2003 cut-off events. [2024-06-27 23:09:50,406 INFO L125 PetriNetUnfolderBase]: For 456233/456233 co-relation queries the response was YES. [2024-06-27 23:09:50,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21726 conditions, 2003 events. 1162/2003 cut-off events. For 456233/456233 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 11375 event pairs, 136 based on Foata normal form. 2/2003 useless extension candidates. Maximal degree in co-relation 21541. Up to 1806 conditions per place. [2024-06-27 23:09:50,434 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 396 selfloop transitions, 75 changer transitions 0/473 dead transitions. [2024-06-27 23:09:50,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 473 transitions, 7901 flow [2024-06-27 23:09:50,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:09:50,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:09:50,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-27 23:09:50,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3812316715542522 [2024-06-27 23:09:50,435 INFO L175 Difference]: Start difference. First operand has 404 places, 456 transitions, 6897 flow. Second operand 11 states and 130 transitions. [2024-06-27 23:09:50,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 473 transitions, 7901 flow [2024-06-27 23:09:52,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 473 transitions, 7007 flow, removed 419 selfloop flow, removed 9 redundant places. [2024-06-27 23:09:52,426 INFO L231 Difference]: Finished difference. Result has 406 places, 457 transitions, 6181 flow [2024-06-27 23:09:52,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6003, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6181, PETRI_PLACES=406, PETRI_TRANSITIONS=457} [2024-06-27 23:09:52,426 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 376 predicate places. [2024-06-27 23:09:52,426 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 457 transitions, 6181 flow [2024-06-27 23:09:52,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:52,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:52,426 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:09:52,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 23:09:52,426 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:09:52,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:52,427 INFO L85 PathProgramCache]: Analyzing trace with hash 1114196339, now seen corresponding path program 23 times [2024-06-27 23:09:52,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:52,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019987386] [2024-06-27 23:09:52,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:52,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:52,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:54,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:09:54,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:54,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019987386] [2024-06-27 23:09:54,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019987386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:54,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:54,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:09:54,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91465762] [2024-06-27 23:09:54,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:54,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:09:54,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:54,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:09:54,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:09:54,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:09:54,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 457 transitions, 6181 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:54,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:54,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:09:54,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:55,677 INFO L124 PetriNetUnfolderBase]: 1167/2011 cut-off events. [2024-06-27 23:09:55,677 INFO L125 PetriNetUnfolderBase]: For 403151/403151 co-relation queries the response was YES. [2024-06-27 23:09:55,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20534 conditions, 2011 events. 1167/2011 cut-off events. For 403151/403151 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 11437 event pairs, 126 based on Foata normal form. 6/2015 useless extension candidates. Maximal degree in co-relation 20349. Up to 1533 conditions per place. [2024-06-27 23:09:55,705 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 334 selfloop transitions, 158 changer transitions 0/494 dead transitions. [2024-06-27 23:09:55,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 494 transitions, 7679 flow [2024-06-27 23:09:55,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-27 23:09:55,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-27 23:09:55,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 194 transitions. [2024-06-27 23:09:55,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4172043010752688 [2024-06-27 23:09:55,706 INFO L175 Difference]: Start difference. First operand has 406 places, 457 transitions, 6181 flow. Second operand 15 states and 194 transitions. [2024-06-27 23:09:55,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 494 transitions, 7679 flow [2024-06-27 23:09:57,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 494 transitions, 7493 flow, removed 12 selfloop flow, removed 11 redundant places. [2024-06-27 23:09:57,219 INFO L231 Difference]: Finished difference. Result has 409 places, 460 transitions, 6305 flow [2024-06-27 23:09:57,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=5934, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6305, PETRI_PLACES=409, PETRI_TRANSITIONS=460} [2024-06-27 23:09:57,220 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 379 predicate places. [2024-06-27 23:09:57,220 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 460 transitions, 6305 flow [2024-06-27 23:09:57,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:57,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:57,220 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:09:57,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 23:09:57,220 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:09:57,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:57,220 INFO L85 PathProgramCache]: Analyzing trace with hash 444045357, now seen corresponding path program 14 times [2024-06-27 23:09:57,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:57,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497673603] [2024-06-27 23:09:57,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:57,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:57,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:59,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:09:59,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:59,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497673603] [2024-06-27 23:09:59,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497673603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:59,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:59,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:09:59,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29726112] [2024-06-27 23:09:59,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:59,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:09:59,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:59,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:09:59,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:09:59,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:09:59,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 460 transitions, 6305 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:59,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:59,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:09:59,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:00,208 INFO L124 PetriNetUnfolderBase]: 1171/2019 cut-off events. [2024-06-27 23:10:00,208 INFO L125 PetriNetUnfolderBase]: For 417553/417553 co-relation queries the response was YES. [2024-06-27 23:10:00,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20785 conditions, 2019 events. 1171/2019 cut-off events. For 417553/417553 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 11500 event pairs, 203 based on Foata normal form. 2/2019 useless extension candidates. Maximal degree in co-relation 20602. Up to 1944 conditions per place. [2024-06-27 23:10:00,234 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 457 selfloop transitions, 23 changer transitions 0/482 dead transitions. [2024-06-27 23:10:00,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 482 transitions, 7579 flow [2024-06-27 23:10:00,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:10:00,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:10:00,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 134 transitions. [2024-06-27 23:10:00,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3602150537634409 [2024-06-27 23:10:00,235 INFO L175 Difference]: Start difference. First operand has 409 places, 460 transitions, 6305 flow. Second operand 12 states and 134 transitions. [2024-06-27 23:10:00,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 482 transitions, 7579 flow [2024-06-27 23:10:01,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 482 transitions, 7373 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-27 23:10:01,708 INFO L231 Difference]: Finished difference. Result has 412 places, 461 transitions, 6173 flow [2024-06-27 23:10:01,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6099, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6173, PETRI_PLACES=412, PETRI_TRANSITIONS=461} [2024-06-27 23:10:01,709 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 382 predicate places. [2024-06-27 23:10:01,709 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 461 transitions, 6173 flow [2024-06-27 23:10:01,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:01,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:01,709 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:10:01,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 23:10:01,709 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:10:01,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:01,709 INFO L85 PathProgramCache]: Analyzing trace with hash -413563415, now seen corresponding path program 15 times [2024-06-27 23:10:01,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:01,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988567170] [2024-06-27 23:10:01,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:01,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:01,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:03,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:10:03,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:03,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988567170] [2024-06-27 23:10:03,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988567170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:03,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:03,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:10:03,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962601884] [2024-06-27 23:10:03,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:03,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:10:03,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:03,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:10:03,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:10:03,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:10:03,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 461 transitions, 6173 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:10:03,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:03,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:10:03,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:04,638 INFO L124 PetriNetUnfolderBase]: 1178/2032 cut-off events. [2024-06-27 23:10:04,638 INFO L125 PetriNetUnfolderBase]: For 424394/424394 co-relation queries the response was YES. [2024-06-27 23:10:04,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20652 conditions, 2032 events. 1178/2032 cut-off events. For 424394/424394 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 11598 event pairs, 205 based on Foata normal form. 2/2032 useless extension candidates. Maximal degree in co-relation 20468. Up to 1977 conditions per place. [2024-06-27 23:10:04,670 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 458 selfloop transitions, 23 changer transitions 0/483 dead transitions. [2024-06-27 23:10:04,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 483 transitions, 7239 flow [2024-06-27 23:10:04,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:10:04,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:10:04,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 133 transitions. [2024-06-27 23:10:04,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3575268817204301 [2024-06-27 23:10:04,671 INFO L175 Difference]: Start difference. First operand has 412 places, 461 transitions, 6173 flow. Second operand 12 states and 133 transitions. [2024-06-27 23:10:04,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 483 transitions, 7239 flow [2024-06-27 23:10:06,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 483 transitions, 7109 flow, removed 20 selfloop flow, removed 11 redundant places. [2024-06-27 23:10:06,289 INFO L231 Difference]: Finished difference. Result has 413 places, 464 transitions, 6149 flow [2024-06-27 23:10:06,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6053, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6149, PETRI_PLACES=413, PETRI_TRANSITIONS=464} [2024-06-27 23:10:06,290 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 383 predicate places. [2024-06-27 23:10:06,290 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 464 transitions, 6149 flow [2024-06-27 23:10:06,290 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:10:06,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:06,290 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:10:06,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 23:10:06,290 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:10:06,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:06,290 INFO L85 PathProgramCache]: Analyzing trace with hash -410761945, now seen corresponding path program 24 times [2024-06-27 23:10:06,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:06,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251292238] [2024-06-27 23:10:06,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:06,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:06,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:08,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:10:08,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:08,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251292238] [2024-06-27 23:10:08,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251292238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:08,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:08,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:10:08,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888942438] [2024-06-27 23:10:08,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:08,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:10:08,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:08,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:10:08,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:10:08,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:10:08,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 464 transitions, 6149 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:10:08,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:08,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:10:08,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:08,980 INFO L124 PetriNetUnfolderBase]: 1190/2052 cut-off events. [2024-06-27 23:10:08,980 INFO L125 PetriNetUnfolderBase]: For 416848/416848 co-relation queries the response was YES. [2024-06-27 23:10:09,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20403 conditions, 2052 events. 1190/2052 cut-off events. For 416848/416848 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 11729 event pairs, 204 based on Foata normal form. 4/2054 useless extension candidates. Maximal degree in co-relation 20223. Up to 1970 conditions per place. [2024-06-27 23:10:09,010 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 456 selfloop transitions, 31 changer transitions 0/489 dead transitions. [2024-06-27 23:10:09,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 489 transitions, 7336 flow [2024-06-27 23:10:09,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:10:09,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:10:09,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-27 23:10:09,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935483870967742 [2024-06-27 23:10:09,011 INFO L175 Difference]: Start difference. First operand has 413 places, 464 transitions, 6149 flow. Second operand 10 states and 122 transitions. [2024-06-27 23:10:09,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 489 transitions, 7336 flow [2024-06-27 23:10:10,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 489 transitions, 7142 flow, removed 66 selfloop flow, removed 11 redundant places. [2024-06-27 23:10:10,879 INFO L231 Difference]: Finished difference. Result has 413 places, 471 transitions, 6168 flow [2024-06-27 23:10:10,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=5983, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6168, PETRI_PLACES=413, PETRI_TRANSITIONS=471} [2024-06-27 23:10:10,880 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 383 predicate places. [2024-06-27 23:10:10,880 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 471 transitions, 6168 flow [2024-06-27 23:10:10,880 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:10:10,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:10,880 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:10:10,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 23:10:10,880 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:10:10,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:10,881 INFO L85 PathProgramCache]: Analyzing trace with hash -299944385, now seen corresponding path program 16 times [2024-06-27 23:10:10,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:10,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110978541] [2024-06-27 23:10:10,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:10,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:10,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:12,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:10:12,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:12,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110978541] [2024-06-27 23:10:12,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110978541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:12,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:12,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:10:12,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681061718] [2024-06-27 23:10:12,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:12,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:10:12,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:12,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:10:12,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:10:12,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:10:12,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 471 transitions, 6168 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:12,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:12,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:10:12,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:13,698 INFO L124 PetriNetUnfolderBase]: 1187/2047 cut-off events. [2024-06-27 23:10:13,698 INFO L125 PetriNetUnfolderBase]: For 407107/407107 co-relation queries the response was YES. [2024-06-27 23:10:13,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20053 conditions, 2047 events. 1187/2047 cut-off events. For 407107/407107 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 11687 event pairs, 206 based on Foata normal form. 2/2047 useless extension candidates. Maximal degree in co-relation 19871. Up to 1992 conditions per place. [2024-06-27 23:10:13,726 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 462 selfloop transitions, 23 changer transitions 0/487 dead transitions. [2024-06-27 23:10:13,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 487 transitions, 7180 flow [2024-06-27 23:10:13,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:10:13,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:10:13,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-27 23:10:13,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35777126099706746 [2024-06-27 23:10:13,727 INFO L175 Difference]: Start difference. First operand has 413 places, 471 transitions, 6168 flow. Second operand 11 states and 122 transitions. [2024-06-27 23:10:13,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 487 transitions, 7180 flow [2024-06-27 23:10:15,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 487 transitions, 7095 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-27 23:10:15,269 INFO L231 Difference]: Finished difference. Result has 417 places, 471 transitions, 6133 flow [2024-06-27 23:10:15,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6083, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6133, PETRI_PLACES=417, PETRI_TRANSITIONS=471} [2024-06-27 23:10:15,269 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 387 predicate places. [2024-06-27 23:10:15,269 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 471 transitions, 6133 flow [2024-06-27 23:10:15,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:15,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:15,269 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:10:15,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 23:10:15,270 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:10:15,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:15,270 INFO L85 PathProgramCache]: Analyzing trace with hash -295470775, now seen corresponding path program 25 times [2024-06-27 23:10:15,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:15,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883655113] [2024-06-27 23:10:15,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:15,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:15,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:16,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:10:16,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:16,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883655113] [2024-06-27 23:10:16,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883655113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:16,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:16,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:10:16,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988305897] [2024-06-27 23:10:16,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:16,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:10:16,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:16,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:10:16,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:10:16,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:10:16,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 471 transitions, 6133 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:10:16,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:16,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:10:16,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:17,871 INFO L124 PetriNetUnfolderBase]: 1247/2145 cut-off events. [2024-06-27 23:10:17,871 INFO L125 PetriNetUnfolderBase]: For 430641/430641 co-relation queries the response was YES. [2024-06-27 23:10:17,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21149 conditions, 2145 events. 1247/2145 cut-off events. For 430641/430641 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 12376 event pairs, 212 based on Foata normal form. 4/2147 useless extension candidates. Maximal degree in co-relation 20965. Up to 1768 conditions per place. [2024-06-27 23:10:17,899 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 432 selfloop transitions, 89 changer transitions 0/523 dead transitions. [2024-06-27 23:10:17,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 523 transitions, 8379 flow [2024-06-27 23:10:17,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:10:17,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:10:17,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 148 transitions. [2024-06-27 23:10:17,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4774193548387097 [2024-06-27 23:10:17,901 INFO L175 Difference]: Start difference. First operand has 417 places, 471 transitions, 6133 flow. Second operand 10 states and 148 transitions. [2024-06-27 23:10:17,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 523 transitions, 8379 flow [2024-06-27 23:10:19,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 523 transitions, 8306 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-27 23:10:19,880 INFO L231 Difference]: Finished difference. Result has 417 places, 488 transitions, 6526 flow [2024-06-27 23:10:19,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6060, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6526, PETRI_PLACES=417, PETRI_TRANSITIONS=488} [2024-06-27 23:10:19,880 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 387 predicate places. [2024-06-27 23:10:19,880 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 488 transitions, 6526 flow [2024-06-27 23:10:19,880 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:10:19,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:19,880 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:10:19,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 23:10:19,881 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:10:19,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:19,881 INFO L85 PathProgramCache]: Analyzing trace with hash -295475735, now seen corresponding path program 17 times [2024-06-27 23:10:19,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:19,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092602383] [2024-06-27 23:10:19,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:19,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:19,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:21,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:10:21,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:21,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092602383] [2024-06-27 23:10:21,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092602383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:21,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:21,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:10:21,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442672643] [2024-06-27 23:10:21,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:21,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:10:21,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:21,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:10:21,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:10:21,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:10:21,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 488 transitions, 6526 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:21,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:21,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:10:21,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:22,655 INFO L124 PetriNetUnfolderBase]: 1251/2153 cut-off events. [2024-06-27 23:10:22,655 INFO L125 PetriNetUnfolderBase]: For 438595/438595 co-relation queries the response was YES. [2024-06-27 23:10:22,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21442 conditions, 2153 events. 1251/2153 cut-off events. For 438595/438595 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 12433 event pairs, 219 based on Foata normal form. 2/2153 useless extension candidates. Maximal degree in co-relation 21258. Up to 2068 conditions per place. [2024-06-27 23:10:22,684 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 467 selfloop transitions, 36 changer transitions 0/505 dead transitions. [2024-06-27 23:10:22,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 505 transitions, 7604 flow [2024-06-27 23:10:22,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:10:22,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:10:22,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-27 23:10:22,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3724340175953079 [2024-06-27 23:10:22,685 INFO L175 Difference]: Start difference. First operand has 417 places, 488 transitions, 6526 flow. Second operand 11 states and 127 transitions. [2024-06-27 23:10:22,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 505 transitions, 7604 flow [2024-06-27 23:10:24,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 505 transitions, 7369 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-27 23:10:24,577 INFO L231 Difference]: Finished difference. Result has 423 places, 490 transitions, 6408 flow [2024-06-27 23:10:24,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6291, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6408, PETRI_PLACES=423, PETRI_TRANSITIONS=490} [2024-06-27 23:10:24,578 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 393 predicate places. [2024-06-27 23:10:24,578 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 490 transitions, 6408 flow [2024-06-27 23:10:24,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:24,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:24,578 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:10:24,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 23:10:24,578 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:10:24,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:24,589 INFO L85 PathProgramCache]: Analyzing trace with hash -295297795, now seen corresponding path program 26 times [2024-06-27 23:10:24,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:24,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906655379] [2024-06-27 23:10:24,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:24,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:24,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:26,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:10:26,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:26,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906655379] [2024-06-27 23:10:26,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906655379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:26,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:26,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:10:26,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392808960] [2024-06-27 23:10:26,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:26,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:10:26,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:26,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:10:26,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:10:26,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:10:26,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 490 transitions, 6408 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:10:26,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:26,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:10:26,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:27,275 INFO L124 PetriNetUnfolderBase]: 1241/2137 cut-off events. [2024-06-27 23:10:27,276 INFO L125 PetriNetUnfolderBase]: For 428859/428859 co-relation queries the response was YES. [2024-06-27 23:10:27,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20845 conditions, 2137 events. 1241/2137 cut-off events. For 428859/428859 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 12312 event pairs, 209 based on Foata normal form. 4/2139 useless extension candidates. Maximal degree in co-relation 20659. Up to 1769 conditions per place. [2024-06-27 23:10:27,302 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 426 selfloop transitions, 91 changer transitions 0/519 dead transitions. [2024-06-27 23:10:27,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 519 transitions, 8051 flow [2024-06-27 23:10:27,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:10:27,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:10:27,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 144 transitions. [2024-06-27 23:10:27,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4645161290322581 [2024-06-27 23:10:27,303 INFO L175 Difference]: Start difference. First operand has 423 places, 490 transitions, 6408 flow. Second operand 10 states and 144 transitions. [2024-06-27 23:10:27,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 519 transitions, 8051 flow [2024-06-27 23:10:29,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 519 transitions, 7933 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-27 23:10:29,115 INFO L231 Difference]: Finished difference. Result has 425 places, 490 transitions, 6514 flow [2024-06-27 23:10:29,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6275, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6514, PETRI_PLACES=425, PETRI_TRANSITIONS=490} [2024-06-27 23:10:29,116 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 395 predicate places. [2024-06-27 23:10:29,116 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 490 transitions, 6514 flow [2024-06-27 23:10:29,116 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:10:29,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:29,116 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:10:29,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 23:10:29,116 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:10:29,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:29,116 INFO L85 PathProgramCache]: Analyzing trace with hash -1959486165, now seen corresponding path program 27 times [2024-06-27 23:10:29,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:29,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35609411] [2024-06-27 23:10:29,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:29,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:29,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:30,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:10:30,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:30,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35609411] [2024-06-27 23:10:30,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35609411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:30,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:30,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:10:30,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703279087] [2024-06-27 23:10:30,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:30,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:10:30,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:30,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:10:30,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:10:30,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:10:30,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 490 transitions, 6514 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:30,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:30,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:10:30,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:31,976 INFO L124 PetriNetUnfolderBase]: 1271/2187 cut-off events. [2024-06-27 23:10:31,977 INFO L125 PetriNetUnfolderBase]: For 437560/437560 co-relation queries the response was YES. [2024-06-27 23:10:31,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21433 conditions, 2187 events. 1271/2187 cut-off events. For 437560/437560 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 12701 event pairs, 207 based on Foata normal form. 4/2189 useless extension candidates. Maximal degree in co-relation 21247. Up to 2018 conditions per place. [2024-06-27 23:10:32,004 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 470 selfloop transitions, 51 changer transitions 0/523 dead transitions. [2024-06-27 23:10:32,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 523 transitions, 8172 flow [2024-06-27 23:10:32,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:10:32,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:10:32,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-27 23:10:32,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-27 23:10:32,005 INFO L175 Difference]: Start difference. First operand has 425 places, 490 transitions, 6514 flow. Second operand 11 states and 135 transitions. [2024-06-27 23:10:32,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 523 transitions, 8172 flow [2024-06-27 23:10:33,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 523 transitions, 7962 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-27 23:10:33,766 INFO L231 Difference]: Finished difference. Result has 430 places, 499 transitions, 6623 flow [2024-06-27 23:10:33,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6312, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6623, PETRI_PLACES=430, PETRI_TRANSITIONS=499} [2024-06-27 23:10:33,766 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 400 predicate places. [2024-06-27 23:10:33,766 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 499 transitions, 6623 flow [2024-06-27 23:10:33,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:33,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:33,766 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:10:33,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 23:10:33,767 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:10:33,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:33,767 INFO L85 PathProgramCache]: Analyzing trace with hash -129658661, now seen corresponding path program 28 times [2024-06-27 23:10:33,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:33,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673701307] [2024-06-27 23:10:33,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:33,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:33,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:35,746 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:10:35,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:35,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673701307] [2024-06-27 23:10:35,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673701307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:35,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:35,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:10:35,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748255835] [2024-06-27 23:10:35,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:35,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:10:35,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:35,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:10:35,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:10:35,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:10:35,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 499 transitions, 6623 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:10:35,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:35,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:10:35,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:36,912 INFO L124 PetriNetUnfolderBase]: 1293/2223 cut-off events. [2024-06-27 23:10:36,913 INFO L125 PetriNetUnfolderBase]: For 445668/445668 co-relation queries the response was YES. [2024-06-27 23:10:36,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21732 conditions, 2223 events. 1293/2223 cut-off events. For 445668/445668 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 12919 event pairs, 210 based on Foata normal form. 4/2225 useless extension candidates. Maximal degree in co-relation 21543. Up to 1955 conditions per place. [2024-06-27 23:10:36,944 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 465 selfloop transitions, 71 changer transitions 0/538 dead transitions. [2024-06-27 23:10:36,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 538 transitions, 8779 flow [2024-06-27 23:10:36,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:10:36,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:10:36,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 139 transitions. [2024-06-27 23:10:36,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4483870967741935 [2024-06-27 23:10:36,945 INFO L175 Difference]: Start difference. First operand has 430 places, 499 transitions, 6623 flow. Second operand 10 states and 139 transitions. [2024-06-27 23:10:36,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 538 transitions, 8779 flow [2024-06-27 23:10:39,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 538 transitions, 8628 flow, removed 34 selfloop flow, removed 8 redundant places. [2024-06-27 23:10:39,054 INFO L231 Difference]: Finished difference. Result has 432 places, 507 transitions, 6801 flow [2024-06-27 23:10:39,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6472, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6801, PETRI_PLACES=432, PETRI_TRANSITIONS=507} [2024-06-27 23:10:39,054 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 402 predicate places. [2024-06-27 23:10:39,055 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 507 transitions, 6801 flow [2024-06-27 23:10:39,055 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:10:39,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:39,055 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:10:39,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 23:10:39,055 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:10:39,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:39,055 INFO L85 PathProgramCache]: Analyzing trace with hash -123156473, now seen corresponding path program 6 times [2024-06-27 23:10:39,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:39,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415320352] [2024-06-27 23:10:39,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:39,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:39,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:41,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:10:41,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:41,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415320352] [2024-06-27 23:10:41,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415320352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:41,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:41,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:10:41,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398953833] [2024-06-27 23:10:41,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:41,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:10:41,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:41,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:10:41,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:10:41,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:10:41,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 507 transitions, 6801 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:10:41,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:41,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:10:41,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:42,231 INFO L124 PetriNetUnfolderBase]: 1290/2218 cut-off events. [2024-06-27 23:10:42,231 INFO L125 PetriNetUnfolderBase]: For 436007/436007 co-relation queries the response was YES. [2024-06-27 23:10:42,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21480 conditions, 2218 events. 1290/2218 cut-off events. For 436007/436007 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 12878 event pairs, 217 based on Foata normal form. 2/2218 useless extension candidates. Maximal degree in co-relation 21291. Up to 2127 conditions per place. [2024-06-27 23:10:42,262 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 486 selfloop transitions, 34 changer transitions 0/522 dead transitions. [2024-06-27 23:10:42,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 522 transitions, 7897 flow [2024-06-27 23:10:42,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:10:42,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:10:42,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2024-06-27 23:10:42,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774193548387097 [2024-06-27 23:10:42,263 INFO L175 Difference]: Start difference. First operand has 432 places, 507 transitions, 6801 flow. Second operand 10 states and 117 transitions. [2024-06-27 23:10:42,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 522 transitions, 7897 flow [2024-06-27 23:10:44,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 522 transitions, 7586 flow, removed 53 selfloop flow, removed 9 redundant places. [2024-06-27 23:10:44,301 INFO L231 Difference]: Finished difference. Result has 433 places, 507 transitions, 6562 flow [2024-06-27 23:10:44,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6490, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6562, PETRI_PLACES=433, PETRI_TRANSITIONS=507} [2024-06-27 23:10:44,302 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 403 predicate places. [2024-06-27 23:10:44,302 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 507 transitions, 6562 flow [2024-06-27 23:10:44,302 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:10:44,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:44,302 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:10:44,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 23:10:44,302 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:10:44,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:44,302 INFO L85 PathProgramCache]: Analyzing trace with hash -129836601, now seen corresponding path program 18 times [2024-06-27 23:10:44,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:44,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163974455] [2024-06-27 23:10:44,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:44,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:44,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:45,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:10:45,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:45,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163974455] [2024-06-27 23:10:45,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163974455] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:45,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:45,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:10:45,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109847179] [2024-06-27 23:10:45,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:45,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:10:45,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:45,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:10:45,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:10:45,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:10:45,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 507 transitions, 6562 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:10:45,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:45,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:10:45,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:46,730 INFO L124 PetriNetUnfolderBase]: 1287/2213 cut-off events. [2024-06-27 23:10:46,731 INFO L125 PetriNetUnfolderBase]: For 423804/423804 co-relation queries the response was YES. [2024-06-27 23:10:46,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20968 conditions, 2213 events. 1287/2213 cut-off events. For 423804/423804 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 12863 event pairs, 222 based on Foata normal form. 2/2213 useless extension candidates. Maximal degree in co-relation 20778. Up to 2161 conditions per place. [2024-06-27 23:10:46,762 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 495 selfloop transitions, 24 changer transitions 0/521 dead transitions. [2024-06-27 23:10:46,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 521 transitions, 7634 flow [2024-06-27 23:10:46,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:10:46,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:10:46,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 120 transitions. [2024-06-27 23:10:46,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3519061583577713 [2024-06-27 23:10:46,763 INFO L175 Difference]: Start difference. First operand has 433 places, 507 transitions, 6562 flow. Second operand 11 states and 120 transitions. [2024-06-27 23:10:46,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 521 transitions, 7634 flow [2024-06-27 23:10:48,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 521 transitions, 7542 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-27 23:10:48,851 INFO L231 Difference]: Finished difference. Result has 436 places, 507 transitions, 6522 flow [2024-06-27 23:10:48,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6470, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6522, PETRI_PLACES=436, PETRI_TRANSITIONS=507} [2024-06-27 23:10:48,852 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 406 predicate places. [2024-06-27 23:10:48,852 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 507 transitions, 6522 flow [2024-06-27 23:10:48,852 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:10:48,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:48,852 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:10:48,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 23:10:48,852 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:10:48,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:48,852 INFO L85 PathProgramCache]: Analyzing trace with hash -974803093, now seen corresponding path program 29 times [2024-06-27 23:10:48,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:48,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986459224] [2024-06-27 23:10:48,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:48,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:48,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:50,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:10:50,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:50,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986459224] [2024-06-27 23:10:50,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986459224] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:50,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:50,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:10:50,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372732587] [2024-06-27 23:10:50,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:50,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:10:50,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:50,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:10:50,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:10:50,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:10:50,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 507 transitions, 6522 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:10:50,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:50,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:10:50,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:51,882 INFO L124 PetriNetUnfolderBase]: 1277/2197 cut-off events. [2024-06-27 23:10:51,883 INFO L125 PetriNetUnfolderBase]: For 413087/413087 co-relation queries the response was YES. [2024-06-27 23:10:51,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20526 conditions, 2197 events. 1277/2197 cut-off events. For 413087/413087 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 12761 event pairs, 197 based on Foata normal form. 4/2199 useless extension candidates. Maximal degree in co-relation 20335. Up to 1938 conditions per place. [2024-06-27 23:10:51,914 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 458 selfloop transitions, 73 changer transitions 0/533 dead transitions. [2024-06-27 23:10:51,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 533 transitions, 8133 flow [2024-06-27 23:10:51,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:10:51,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:10:51,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 136 transitions. [2024-06-27 23:10:51,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43870967741935485 [2024-06-27 23:10:51,916 INFO L175 Difference]: Start difference. First operand has 436 places, 507 transitions, 6522 flow. Second operand 10 states and 136 transitions. [2024-06-27 23:10:51,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 533 transitions, 8133 flow [2024-06-27 23:10:53,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 533 transitions, 7796 flow, removed 59 selfloop flow, removed 15 redundant places. [2024-06-27 23:10:53,915 INFO L231 Difference]: Finished difference. Result has 431 places, 506 transitions, 6356 flow [2024-06-27 23:10:53,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6179, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6356, PETRI_PLACES=431, PETRI_TRANSITIONS=506} [2024-06-27 23:10:53,915 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 401 predicate places. [2024-06-27 23:10:53,915 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 506 transitions, 6356 flow [2024-06-27 23:10:53,915 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:10:53,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:53,916 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:10:53,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 23:10:53,916 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:10:53,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:53,916 INFO L85 PathProgramCache]: Analyzing trace with hash -123165401, now seen corresponding path program 30 times [2024-06-27 23:10:53,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:53,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530460799] [2024-06-27 23:10:53,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:53,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:53,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:55,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:10:55,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:55,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530460799] [2024-06-27 23:10:55,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530460799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:55,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:55,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:10:55,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401287173] [2024-06-27 23:10:55,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:55,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:10:55,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:55,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:10:55,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:10:55,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:10:55,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 506 transitions, 6356 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:10:55,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:55,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:10:55,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:56,686 INFO L124 PetriNetUnfolderBase]: 1275/2194 cut-off events. [2024-06-27 23:10:56,686 INFO L125 PetriNetUnfolderBase]: For 399619/399619 co-relation queries the response was YES. [2024-06-27 23:10:56,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19784 conditions, 2194 events. 1275/2194 cut-off events. For 399619/399619 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 12731 event pairs, 210 based on Foata normal form. 5/2197 useless extension candidates. Maximal degree in co-relation 19597. Up to 2079 conditions per place. [2024-06-27 23:10:56,718 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 486 selfloop transitions, 40 changer transitions 0/528 dead transitions. [2024-06-27 23:10:56,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 528 transitions, 7576 flow [2024-06-27 23:10:56,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:10:56,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:10:56,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-27 23:10:56,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3782991202346041 [2024-06-27 23:10:56,720 INFO L175 Difference]: Start difference. First operand has 431 places, 506 transitions, 6356 flow. Second operand 11 states and 129 transitions. [2024-06-27 23:10:56,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 528 transitions, 7576 flow [2024-06-27 23:10:58,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 528 transitions, 7215 flow, removed 95 selfloop flow, removed 9 redundant places. [2024-06-27 23:10:58,543 INFO L231 Difference]: Finished difference. Result has 433 places, 509 transitions, 6167 flow [2024-06-27 23:10:58,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6041, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6167, PETRI_PLACES=433, PETRI_TRANSITIONS=509} [2024-06-27 23:10:58,543 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 403 predicate places. [2024-06-27 23:10:58,543 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 509 transitions, 6167 flow [2024-06-27 23:10:58,543 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:10:58,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:58,543 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:10:58,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 23:10:58,543 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:10:58,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:58,544 INFO L85 PathProgramCache]: Analyzing trace with hash 827149990, now seen corresponding path program 1 times [2024-06-27 23:10:58,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:58,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315641323] [2024-06-27 23:10:58,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:58,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:58,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:00,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:11:00,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:00,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315641323] [2024-06-27 23:11:00,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1315641323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:00,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:00,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:11:00,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922957937] [2024-06-27 23:11:00,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:00,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:11:00,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:00,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:11:00,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:11:00,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:11:00,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 509 transitions, 6167 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:11:00,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:00,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:11:00,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:01,803 INFO L124 PetriNetUnfolderBase]: 1286/2216 cut-off events. [2024-06-27 23:11:01,803 INFO L125 PetriNetUnfolderBase]: For 410683/410683 co-relation queries the response was YES. [2024-06-27 23:11:01,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19737 conditions, 2216 events. 1286/2216 cut-off events. For 410683/410683 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 12911 event pairs, 321 based on Foata normal form. 2/2216 useless extension candidates. Maximal degree in co-relation 19549. Up to 2107 conditions per place. [2024-06-27 23:11:01,830 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 505 selfloop transitions, 24 changer transitions 0/531 dead transitions. [2024-06-27 23:11:01,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 531 transitions, 7561 flow [2024-06-27 23:11:01,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 23:11:01,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 23:11:01,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 141 transitions. [2024-06-27 23:11:01,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34987593052109184 [2024-06-27 23:11:01,831 INFO L175 Difference]: Start difference. First operand has 433 places, 509 transitions, 6167 flow. Second operand 13 states and 141 transitions. [2024-06-27 23:11:01,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 531 transitions, 7561 flow [2024-06-27 23:11:03,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 531 transitions, 7480 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-27 23:11:03,630 INFO L231 Difference]: Finished difference. Result has 437 places, 511 transitions, 6164 flow [2024-06-27 23:11:03,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6086, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6164, PETRI_PLACES=437, PETRI_TRANSITIONS=511} [2024-06-27 23:11:03,630 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 407 predicate places. [2024-06-27 23:11:03,631 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 511 transitions, 6164 flow [2024-06-27 23:11:03,631 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:11:03,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:03,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:03,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 23:11:03,631 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:11:03,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:03,631 INFO L85 PathProgramCache]: Analyzing trace with hash 829023940, now seen corresponding path program 2 times [2024-06-27 23:11:03,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:03,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081298356] [2024-06-27 23:11:03,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:03,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:03,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:05,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:05,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:05,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081298356] [2024-06-27 23:11:05,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081298356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:05,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:05,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:11:05,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855359547] [2024-06-27 23:11:05,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:05,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:11:05,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:05,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:11:05,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:11:05,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:11:05,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 511 transitions, 6164 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:11:05,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:05,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:11:05,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:06,689 INFO L124 PetriNetUnfolderBase]: 1300/2242 cut-off events. [2024-06-27 23:11:06,690 INFO L125 PetriNetUnfolderBase]: For 433552/433552 co-relation queries the response was YES. [2024-06-27 23:11:06,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20155 conditions, 2242 events. 1300/2242 cut-off events. For 433552/433552 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 13127 event pairs, 328 based on Foata normal form. 2/2242 useless extension candidates. Maximal degree in co-relation 19966. Up to 2164 conditions per place. [2024-06-27 23:11:06,718 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 506 selfloop transitions, 26 changer transitions 0/534 dead transitions. [2024-06-27 23:11:06,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 534 transitions, 7596 flow [2024-06-27 23:11:06,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 23:11:06,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 23:11:06,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 148 transitions. [2024-06-27 23:11:06,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34101382488479265 [2024-06-27 23:11:06,719 INFO L175 Difference]: Start difference. First operand has 437 places, 511 transitions, 6164 flow. Second operand 14 states and 148 transitions. [2024-06-27 23:11:06,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 534 transitions, 7596 flow [2024-06-27 23:11:08,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 534 transitions, 7537 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-27 23:11:08,798 INFO L231 Difference]: Finished difference. Result has 444 places, 515 transitions, 6221 flow [2024-06-27 23:11:08,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6123, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=6221, PETRI_PLACES=444, PETRI_TRANSITIONS=515} [2024-06-27 23:11:08,798 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 414 predicate places. [2024-06-27 23:11:08,798 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 515 transitions, 6221 flow [2024-06-27 23:11:08,798 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:11:08,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:08,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:11:08,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-27 23:11:08,798 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:11:08,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:08,799 INFO L85 PathProgramCache]: Analyzing trace with hash 829027660, now seen corresponding path program 3 times [2024-06-27 23:11:08,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:08,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661734782] [2024-06-27 23:11:08,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:08,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:08,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:11,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:11,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:11,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661734782] [2024-06-27 23:11:11,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661734782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:11,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:11,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:11:11,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702102849] [2024-06-27 23:11:11,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:11,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:11:11,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:11,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:11:11,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:11:11,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:11:11,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 515 transitions, 6221 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:11:11,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:11,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:11:11,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:11,996 INFO L124 PetriNetUnfolderBase]: 1297/2237 cut-off events. [2024-06-27 23:11:11,997 INFO L125 PetriNetUnfolderBase]: For 422717/422717 co-relation queries the response was YES. [2024-06-27 23:11:12,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19890 conditions, 2237 events. 1297/2237 cut-off events. For 422717/422717 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 13079 event pairs, 329 based on Foata normal form. 2/2237 useless extension candidates. Maximal degree in co-relation 19699. Up to 2176 conditions per place. [2024-06-27 23:11:12,028 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 504 selfloop transitions, 25 changer transitions 0/531 dead transitions. [2024-06-27 23:11:12,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 531 transitions, 7321 flow [2024-06-27 23:11:12,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 23:11:12,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 23:11:12,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 137 transitions. [2024-06-27 23:11:12,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3399503722084367 [2024-06-27 23:11:12,029 INFO L175 Difference]: Start difference. First operand has 444 places, 515 transitions, 6221 flow. Second operand 13 states and 137 transitions. [2024-06-27 23:11:12,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 531 transitions, 7321 flow [2024-06-27 23:11:13,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 531 transitions, 7283 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 23:11:13,722 INFO L231 Difference]: Finished difference. Result has 448 places, 515 transitions, 6237 flow [2024-06-27 23:11:13,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6183, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6237, PETRI_PLACES=448, PETRI_TRANSITIONS=515} [2024-06-27 23:11:13,722 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 418 predicate places. [2024-06-27 23:11:13,722 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 515 transitions, 6237 flow [2024-06-27 23:11:13,722 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:11:13,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:13,723 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:11:13,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-27 23:11:13,723 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:11:13,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:13,723 INFO L85 PathProgramCache]: Analyzing trace with hash 56246574, now seen corresponding path program 4 times [2024-06-27 23:11:13,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:13,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974129980] [2024-06-27 23:11:13,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:13,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:13,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:15,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:15,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:15,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974129980] [2024-06-27 23:11:15,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974129980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:15,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:15,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:11:15,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546792678] [2024-06-27 23:11:15,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:15,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:11:15,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:15,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:11:15,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:11:15,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:11:15,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 515 transitions, 6237 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:11:15,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:15,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:11:15,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:16,668 INFO L124 PetriNetUnfolderBase]: 1301/2245 cut-off events. [2024-06-27 23:11:16,668 INFO L125 PetriNetUnfolderBase]: For 428907/428907 co-relation queries the response was YES. [2024-06-27 23:11:16,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19991 conditions, 2245 events. 1301/2245 cut-off events. For 428907/428907 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 13165 event pairs, 327 based on Foata normal form. 2/2245 useless extension candidates. Maximal degree in co-relation 19798. Up to 2167 conditions per place. [2024-06-27 23:11:16,701 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 505 selfloop transitions, 25 changer transitions 0/532 dead transitions. [2024-06-27 23:11:16,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 532 transitions, 7611 flow [2024-06-27 23:11:16,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:11:16,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:11:16,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-27 23:11:16,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-27 23:11:16,703 INFO L175 Difference]: Start difference. First operand has 448 places, 515 transitions, 6237 flow. Second operand 11 states and 124 transitions. [2024-06-27 23:11:16,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 532 transitions, 7611 flow [2024-06-27 23:11:18,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 532 transitions, 7558 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-27 23:11:18,665 INFO L231 Difference]: Finished difference. Result has 447 places, 516 transitions, 6246 flow [2024-06-27 23:11:18,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6184, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6246, PETRI_PLACES=447, PETRI_TRANSITIONS=516} [2024-06-27 23:11:18,666 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 417 predicate places. [2024-06-27 23:11:18,666 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 516 transitions, 6246 flow [2024-06-27 23:11:18,666 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:11:18,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:18,666 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:11:18,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-27 23:11:18,666 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:11:18,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:18,667 INFO L85 PathProgramCache]: Analyzing trace with hash 915863620, now seen corresponding path program 5 times [2024-06-27 23:11:18,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:18,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251875140] [2024-06-27 23:11:18,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:18,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:18,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:20,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:20,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:20,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251875140] [2024-06-27 23:11:20,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251875140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:20,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:20,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:11:20,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974481378] [2024-06-27 23:11:20,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:20,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:11:20,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:20,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:11:20,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:11:20,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:11:20,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 516 transitions, 6246 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:11:20,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:20,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:11:20,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:21,763 INFO L124 PetriNetUnfolderBase]: 1308/2258 cut-off events. [2024-06-27 23:11:21,763 INFO L125 PetriNetUnfolderBase]: For 435348/435348 co-relation queries the response was YES. [2024-06-27 23:11:21,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20118 conditions, 2258 events. 1308/2258 cut-off events. For 435348/435348 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 13307 event pairs, 329 based on Foata normal form. 2/2258 useless extension candidates. Maximal degree in co-relation 19924. Up to 2196 conditions per place. [2024-06-27 23:11:21,796 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 504 selfloop transitions, 27 changer transitions 0/533 dead transitions. [2024-06-27 23:11:21,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 533 transitions, 7388 flow [2024-06-27 23:11:21,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:11:21,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:11:21,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 127 transitions. [2024-06-27 23:11:21,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34139784946236557 [2024-06-27 23:11:21,797 INFO L175 Difference]: Start difference. First operand has 447 places, 516 transitions, 6246 flow. Second operand 12 states and 127 transitions. [2024-06-27 23:11:21,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 533 transitions, 7388 flow [2024-06-27 23:11:23,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 533 transitions, 7305 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-27 23:11:23,777 INFO L231 Difference]: Finished difference. Result has 449 places, 519 transitions, 6267 flow [2024-06-27 23:11:23,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6173, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6267, PETRI_PLACES=449, PETRI_TRANSITIONS=519} [2024-06-27 23:11:23,777 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 419 predicate places. [2024-06-27 23:11:23,777 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 519 transitions, 6267 flow [2024-06-27 23:11:23,777 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:11:23,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:23,777 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:11:23,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-27 23:11:23,778 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:11:23,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:23,778 INFO L85 PathProgramCache]: Analyzing trace with hash -112039876, now seen corresponding path program 6 times [2024-06-27 23:11:23,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:23,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436966566] [2024-06-27 23:11:23,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:23,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:23,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:25,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:25,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:25,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436966566] [2024-06-27 23:11:25,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436966566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:25,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:25,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:11:25,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750118274] [2024-06-27 23:11:25,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:25,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:11:25,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:25,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:11:25,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:11:26,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:11:26,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 519 transitions, 6267 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:11:26,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:26,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:11:26,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:27,106 INFO L124 PetriNetUnfolderBase]: 1305/2253 cut-off events. [2024-06-27 23:11:27,106 INFO L125 PetriNetUnfolderBase]: For 423304/423304 co-relation queries the response was YES. [2024-06-27 23:11:27,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19823 conditions, 2253 events. 1305/2253 cut-off events. For 423304/423304 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 13237 event pairs, 328 based on Foata normal form. 2/2253 useless extension candidates. Maximal degree in co-relation 19629. Up to 2191 conditions per place. [2024-06-27 23:11:27,139 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 505 selfloop transitions, 26 changer transitions 0/533 dead transitions. [2024-06-27 23:11:27,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 533 transitions, 7365 flow [2024-06-27 23:11:27,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:11:27,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:11:27,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 128 transitions. [2024-06-27 23:11:27,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34408602150537637 [2024-06-27 23:11:27,140 INFO L175 Difference]: Start difference. First operand has 449 places, 519 transitions, 6267 flow. Second operand 12 states and 128 transitions. [2024-06-27 23:11:27,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 533 transitions, 7365 flow [2024-06-27 23:11:29,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 533 transitions, 7306 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-27 23:11:29,104 INFO L231 Difference]: Finished difference. Result has 451 places, 519 transitions, 6264 flow [2024-06-27 23:11:29,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6208, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6264, PETRI_PLACES=451, PETRI_TRANSITIONS=519} [2024-06-27 23:11:29,104 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 421 predicate places. [2024-06-27 23:11:29,104 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 519 transitions, 6264 flow [2024-06-27 23:11:29,105 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:11:29,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:29,105 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:11:29,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-27 23:11:29,105 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:11:29,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:29,106 INFO L85 PathProgramCache]: Analyzing trace with hash -971359167, now seen corresponding path program 1 times [2024-06-27 23:11:29,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:29,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344340356] [2024-06-27 23:11:29,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:29,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:29,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:31,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:31,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:31,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344340356] [2024-06-27 23:11:31,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344340356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:31,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:31,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:11:31,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499535411] [2024-06-27 23:11:31,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:31,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:11:31,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:31,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:11:31,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:11:31,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:11:31,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 519 transitions, 6264 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:11:31,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:31,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:11:31,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:32,468 INFO L124 PetriNetUnfolderBase]: 1301/2247 cut-off events. [2024-06-27 23:11:32,468 INFO L125 PetriNetUnfolderBase]: For 410815/410815 co-relation queries the response was YES. [2024-06-27 23:11:32,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19553 conditions, 2247 events. 1301/2247 cut-off events. For 410815/410815 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 13206 event pairs, 325 based on Foata normal form. 2/2247 useless extension candidates. Maximal degree in co-relation 19359. Up to 2167 conditions per place. [2024-06-27 23:11:32,499 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 501 selfloop transitions, 31 changer transitions 0/534 dead transitions. [2024-06-27 23:11:32,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 534 transitions, 7386 flow [2024-06-27 23:11:32,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:11:32,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:11:32,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 130 transitions. [2024-06-27 23:11:32,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34946236559139787 [2024-06-27 23:11:32,500 INFO L175 Difference]: Start difference. First operand has 451 places, 519 transitions, 6264 flow. Second operand 12 states and 130 transitions. [2024-06-27 23:11:32,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 534 transitions, 7386 flow [2024-06-27 23:11:34,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 534 transitions, 7314 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-27 23:11:34,265 INFO L231 Difference]: Finished difference. Result has 452 places, 519 transitions, 6259 flow [2024-06-27 23:11:34,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6192, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6259, PETRI_PLACES=452, PETRI_TRANSITIONS=519} [2024-06-27 23:11:34,265 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 422 predicate places. [2024-06-27 23:11:34,265 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 519 transitions, 6259 flow [2024-06-27 23:11:34,265 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:11:34,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:34,265 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:11:34,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-27 23:11:34,266 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:11:34,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:34,266 INFO L85 PathProgramCache]: Analyzing trace with hash -832984622, now seen corresponding path program 7 times [2024-06-27 23:11:34,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:34,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187014244] [2024-06-27 23:11:34,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:34,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:34,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:36,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:11:36,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:36,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187014244] [2024-06-27 23:11:36,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187014244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:36,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:36,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:11:36,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661901814] [2024-06-27 23:11:36,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:36,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:11:36,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:36,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:11:36,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:11:36,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:11:36,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 519 transitions, 6259 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:11:36,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:36,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:11:36,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:37,177 INFO L124 PetriNetUnfolderBase]: 1312/2268 cut-off events. [2024-06-27 23:11:37,177 INFO L125 PetriNetUnfolderBase]: For 435662/435662 co-relation queries the response was YES. [2024-06-27 23:11:37,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19967 conditions, 2268 events. 1312/2268 cut-off events. For 435662/435662 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 13405 event pairs, 329 based on Foata normal form. 2/2268 useless extension candidates. Maximal degree in co-relation 19772. Up to 2033 conditions per place. [2024-06-27 23:11:37,211 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 459 selfloop transitions, 80 changer transitions 0/541 dead transitions. [2024-06-27 23:11:37,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 541 transitions, 7830 flow [2024-06-27 23:11:37,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:11:37,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:11:37,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 142 transitions. [2024-06-27 23:11:37,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3817204301075269 [2024-06-27 23:11:37,212 INFO L175 Difference]: Start difference. First operand has 452 places, 519 transitions, 6259 flow. Second operand 12 states and 142 transitions. [2024-06-27 23:11:37,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 541 transitions, 7830 flow [2024-06-27 23:11:39,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 541 transitions, 7752 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-27 23:11:39,435 INFO L231 Difference]: Finished difference. Result has 454 places, 522 transitions, 6428 flow [2024-06-27 23:11:39,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6181, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6428, PETRI_PLACES=454, PETRI_TRANSITIONS=522} [2024-06-27 23:11:39,435 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 424 predicate places. [2024-06-27 23:11:39,435 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 522 transitions, 6428 flow [2024-06-27 23:11:39,435 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:11:39,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:39,435 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:11:39,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-27 23:11:39,435 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:11:39,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:39,436 INFO L85 PathProgramCache]: Analyzing trace with hash 194778444, now seen corresponding path program 8 times [2024-06-27 23:11:39,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:39,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020495643] [2024-06-27 23:11:39,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:39,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:39,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:41,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:41,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:41,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020495643] [2024-06-27 23:11:41,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020495643] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:41,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:41,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:11:41,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906547912] [2024-06-27 23:11:41,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:41,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:11:41,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:41,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:11:41,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:11:41,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:11:41,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 522 transitions, 6428 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:11:41,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:41,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:11:41,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:42,462 INFO L124 PetriNetUnfolderBase]: 1319/2281 cut-off events. [2024-06-27 23:11:42,462 INFO L125 PetriNetUnfolderBase]: For 443092/443092 co-relation queries the response was YES. [2024-06-27 23:11:42,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20222 conditions, 2281 events. 1319/2281 cut-off events. For 443092/443092 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 13476 event pairs, 331 based on Foata normal form. 2/2281 useless extension candidates. Maximal degree in co-relation 20025. Up to 2064 conditions per place. [2024-06-27 23:11:42,495 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 459 selfloop transitions, 81 changer transitions 0/542 dead transitions. [2024-06-27 23:11:42,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 542 transitions, 7698 flow [2024-06-27 23:11:42,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:11:42,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:11:42,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 140 transitions. [2024-06-27 23:11:42,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3763440860215054 [2024-06-27 23:11:42,496 INFO L175 Difference]: Start difference. First operand has 454 places, 522 transitions, 6428 flow. Second operand 12 states and 140 transitions. [2024-06-27 23:11:42,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 542 transitions, 7698 flow [2024-06-27 23:11:44,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 542 transitions, 7538 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-27 23:11:44,487 INFO L231 Difference]: Finished difference. Result has 460 places, 525 transitions, 6484 flow [2024-06-27 23:11:44,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6282, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6484, PETRI_PLACES=460, PETRI_TRANSITIONS=525} [2024-06-27 23:11:44,487 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 430 predicate places. [2024-06-27 23:11:44,487 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 525 transitions, 6484 flow [2024-06-27 23:11:44,487 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:11:44,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:44,487 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:11:44,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-27 23:11:44,488 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:11:44,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:44,488 INFO L85 PathProgramCache]: Analyzing trace with hash -832836752, now seen corresponding path program 9 times [2024-06-27 23:11:44,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:44,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373577010] [2024-06-27 23:11:44,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:44,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:44,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:46,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:11:46,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:46,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373577010] [2024-06-27 23:11:46,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373577010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:46,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:46,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:11:46,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753113345] [2024-06-27 23:11:46,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:46,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:11:46,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:46,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:11:46,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:11:47,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:11:47,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 525 transitions, 6484 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:11:47,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:47,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:11:47,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:47,874 INFO L124 PetriNetUnfolderBase]: 1323/2289 cut-off events. [2024-06-27 23:11:47,874 INFO L125 PetriNetUnfolderBase]: For 447813/447813 co-relation queries the response was YES. [2024-06-27 23:11:47,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20267 conditions, 2289 events. 1323/2289 cut-off events. For 447813/447813 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 13558 event pairs, 331 based on Foata normal form. 2/2289 useless extension candidates. Maximal degree in co-relation 20068. Up to 2140 conditions per place. [2024-06-27 23:11:47,907 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 484 selfloop transitions, 57 changer transitions 0/543 dead transitions. [2024-06-27 23:11:47,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 543 transitions, 7720 flow [2024-06-27 23:11:47,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:11:47,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:11:47,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 137 transitions. [2024-06-27 23:11:47,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3682795698924731 [2024-06-27 23:11:47,908 INFO L175 Difference]: Start difference. First operand has 460 places, 525 transitions, 6484 flow. Second operand 12 states and 137 transitions. [2024-06-27 23:11:47,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 543 transitions, 7720 flow [2024-06-27 23:11:49,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 543 transitions, 7558 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-27 23:11:49,957 INFO L231 Difference]: Finished difference. Result has 464 places, 529 transitions, 6591 flow [2024-06-27 23:11:49,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6324, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6591, PETRI_PLACES=464, PETRI_TRANSITIONS=529} [2024-06-27 23:11:49,958 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 434 predicate places. [2024-06-27 23:11:49,958 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 529 transitions, 6591 flow [2024-06-27 23:11:49,958 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:11:49,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:49,958 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:11:49,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-27 23:11:49,958 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:11:49,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:49,958 INFO L85 PathProgramCache]: Analyzing trace with hash 194928329, now seen corresponding path program 2 times [2024-06-27 23:11:49,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:49,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162848886] [2024-06-27 23:11:49,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:49,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:49,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:52,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:52,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:52,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162848886] [2024-06-27 23:11:52,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162848886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:52,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:52,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:11:52,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870225451] [2024-06-27 23:11:52,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:52,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:11:52,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:52,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:11:52,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:11:52,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:11:52,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 529 transitions, 6591 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:11:52,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:52,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:11:52,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:53,802 INFO L124 PetriNetUnfolderBase]: 1319/2283 cut-off events. [2024-06-27 23:11:53,802 INFO L125 PetriNetUnfolderBase]: For 434950/434950 co-relation queries the response was YES. [2024-06-27 23:11:53,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20041 conditions, 2283 events. 1319/2283 cut-off events. For 434950/434950 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 13543 event pairs, 323 based on Foata normal form. 2/2283 useless extension candidates. Maximal degree in co-relation 19840. Up to 1734 conditions per place. [2024-06-27 23:11:53,835 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 430 selfloop transitions, 117 changer transitions 0/549 dead transitions. [2024-06-27 23:11:53,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 549 transitions, 8345 flow [2024-06-27 23:11:53,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:11:53,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:11:53,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 150 transitions. [2024-06-27 23:11:53,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-27 23:11:53,836 INFO L175 Difference]: Start difference. First operand has 464 places, 529 transitions, 6591 flow. Second operand 12 states and 150 transitions. [2024-06-27 23:11:53,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 549 transitions, 8345 flow [2024-06-27 23:11:56,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 549 transitions, 8178 flow, removed 41 selfloop flow, removed 8 redundant places. [2024-06-27 23:11:56,031 INFO L231 Difference]: Finished difference. Result has 468 places, 529 transitions, 6663 flow [2024-06-27 23:11:56,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6424, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6663, PETRI_PLACES=468, PETRI_TRANSITIONS=529} [2024-06-27 23:11:56,031 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 438 predicate places. [2024-06-27 23:11:56,032 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 529 transitions, 6663 flow [2024-06-27 23:11:56,032 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:11:56,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:56,032 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:11:56,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-27 23:11:56,032 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:11:56,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:56,032 INFO L85 PathProgramCache]: Analyzing trace with hash 200500455, now seen corresponding path program 1 times [2024-06-27 23:11:56,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:56,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874555246] [2024-06-27 23:11:56,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:56,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:56,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:58,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:11:58,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:58,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874555246] [2024-06-27 23:11:58,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874555246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:58,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:58,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:11:58,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378606234] [2024-06-27 23:11:58,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:58,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:11:58,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:58,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:11:58,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:11:58,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:11:58,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 529 transitions, 6663 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:11:58,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:58,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:11:58,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:59,249 INFO L124 PetriNetUnfolderBase]: 1323/2291 cut-off events. [2024-06-27 23:11:59,249 INFO L125 PetriNetUnfolderBase]: For 438463/438463 co-relation queries the response was YES. [2024-06-27 23:11:59,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20049 conditions, 2291 events. 1323/2291 cut-off events. For 438463/438463 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 13613 event pairs, 303 based on Foata normal form. 2/2291 useless extension candidates. Maximal degree in co-relation 19847. Up to 2113 conditions per place. [2024-06-27 23:11:59,282 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 481 selfloop transitions, 63 changer transitions 0/546 dead transitions. [2024-06-27 23:11:59,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 546 transitions, 7835 flow [2024-06-27 23:11:59,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:11:59,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:11:59,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-27 23:11:59,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36950146627565983 [2024-06-27 23:11:59,283 INFO L175 Difference]: Start difference. First operand has 468 places, 529 transitions, 6663 flow. Second operand 11 states and 126 transitions. [2024-06-27 23:11:59,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 546 transitions, 7835 flow [2024-06-27 23:12:01,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 546 transitions, 7590 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-27 23:12:01,466 INFO L231 Difference]: Finished difference. Result has 468 places, 530 transitions, 6562 flow [2024-06-27 23:12:01,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6418, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6562, PETRI_PLACES=468, PETRI_TRANSITIONS=530} [2024-06-27 23:12:01,467 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 438 predicate places. [2024-06-27 23:12:01,467 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 530 transitions, 6562 flow [2024-06-27 23:12:01,467 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:12:01,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:12:01,467 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:12:01,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-27 23:12:01,467 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:12:01,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:12:01,468 INFO L85 PathProgramCache]: Analyzing trace with hash 200492519, now seen corresponding path program 3 times [2024-06-27 23:12:01,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:12:01,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798051599] [2024-06-27 23:12:01,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:12:01,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:12:01,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:12:03,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:12:03,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:12:03,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798051599] [2024-06-27 23:12:03,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798051599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:12:03,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:12:03,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:12:03,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017565196] [2024-06-27 23:12:03,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:12:03,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:12:03,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:12:03,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:12:03,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:12:04,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:12:04,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 530 transitions, 6562 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:12:04,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:12:04,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:12:04,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:12:05,107 INFO L124 PetriNetUnfolderBase]: 1329/2301 cut-off events. [2024-06-27 23:12:05,107 INFO L125 PetriNetUnfolderBase]: For 443742/443742 co-relation queries the response was YES. [2024-06-27 23:12:05,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20007 conditions, 2301 events. 1329/2301 cut-off events. For 443742/443742 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 13682 event pairs, 321 based on Foata normal form. 2/2301 useless extension candidates. Maximal degree in co-relation 19804. Up to 1748 conditions per place. [2024-06-27 23:12:05,139 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 419 selfloop transitions, 131 changer transitions 0/552 dead transitions. [2024-06-27 23:12:05,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 552 transitions, 8356 flow [2024-06-27 23:12:05,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:12:05,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:12:05,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 142 transitions. [2024-06-27 23:12:05,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41642228739002934 [2024-06-27 23:12:05,140 INFO L175 Difference]: Start difference. First operand has 468 places, 530 transitions, 6562 flow. Second operand 11 states and 142 transitions. [2024-06-27 23:12:05,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 552 transitions, 8356 flow [2024-06-27 23:12:07,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 552 transitions, 8222 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-27 23:12:07,433 INFO L231 Difference]: Finished difference. Result has 470 places, 532 transitions, 6721 flow [2024-06-27 23:12:07,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6428, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6721, PETRI_PLACES=470, PETRI_TRANSITIONS=532} [2024-06-27 23:12:07,433 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 440 predicate places. [2024-06-27 23:12:07,433 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 532 transitions, 6721 flow [2024-06-27 23:12:07,433 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:12:07,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:12:07,433 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:12:07,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-27 23:12:07,434 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:12:07,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:12:07,434 INFO L85 PathProgramCache]: Analyzing trace with hash 200284974, now seen corresponding path program 10 times [2024-06-27 23:12:07,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:12:07,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881251436] [2024-06-27 23:12:07,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:12:07,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:12:07,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:12:09,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:12:09,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:12:09,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881251436] [2024-06-27 23:12:09,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881251436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:12:09,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:12:09,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:12:09,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683282733] [2024-06-27 23:12:09,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:12:09,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:12:09,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:12:09,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:12:09,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:12:09,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:12:09,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 532 transitions, 6721 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:12:09,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:12:09,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:12:09,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:12:10,496 INFO L124 PetriNetUnfolderBase]: 1326/2296 cut-off events. [2024-06-27 23:12:10,496 INFO L125 PetriNetUnfolderBase]: For 430075/430075 co-relation queries the response was YES. [2024-06-27 23:12:10,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19913 conditions, 2296 events. 1326/2296 cut-off events. For 430075/430075 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 13640 event pairs, 331 based on Foata normal form. 2/2296 useless extension candidates. Maximal degree in co-relation 19709. Up to 2079 conditions per place. [2024-06-27 23:12:10,529 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 461 selfloop transitions, 84 changer transitions 0/547 dead transitions. [2024-06-27 23:12:10,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 547 transitions, 7861 flow [2024-06-27 23:12:10,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:12:10,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:12:10,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 139 transitions. [2024-06-27 23:12:10,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3736559139784946 [2024-06-27 23:12:10,530 INFO L175 Difference]: Start difference. First operand has 470 places, 532 transitions, 6721 flow. Second operand 12 states and 139 transitions. [2024-06-27 23:12:10,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 547 transitions, 7861 flow [2024-06-27 23:12:12,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 547 transitions, 7581 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-27 23:12:12,560 INFO L231 Difference]: Finished difference. Result has 473 places, 532 transitions, 6613 flow [2024-06-27 23:12:12,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6441, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6613, PETRI_PLACES=473, PETRI_TRANSITIONS=532} [2024-06-27 23:12:12,561 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 443 predicate places. [2024-06-27 23:12:12,561 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 532 transitions, 6613 flow [2024-06-27 23:12:12,561 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:12:12,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:12:12,561 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:12:12,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-27 23:12:12,561 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:12:12,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:12:12,562 INFO L85 PathProgramCache]: Analyzing trace with hash 200290709, now seen corresponding path program 4 times [2024-06-27 23:12:12,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:12:12,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474490233] [2024-06-27 23:12:12,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:12:12,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:12:12,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:12:15,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:12:15,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:12:15,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474490233] [2024-06-27 23:12:15,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474490233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:12:15,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:12:15,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:12:15,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426908333] [2024-06-27 23:12:15,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:12:15,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:12:15,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:12:15,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:12:15,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:12:15,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:12:15,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 532 transitions, 6613 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:12:15,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:12:15,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:12:15,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:12:16,333 INFO L124 PetriNetUnfolderBase]: 1322/2290 cut-off events. [2024-06-27 23:12:16,333 INFO L125 PetriNetUnfolderBase]: For 414635/414635 co-relation queries the response was YES. [2024-06-27 23:12:16,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19438 conditions, 2290 events. 1322/2290 cut-off events. For 414635/414635 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 13619 event pairs, 324 based on Foata normal form. 2/2290 useless extension candidates. Maximal degree in co-relation 19233. Up to 1740 conditions per place. [2024-06-27 23:12:16,367 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 428 selfloop transitions, 121 changer transitions 0/551 dead transitions. [2024-06-27 23:12:16,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 551 transitions, 8097 flow [2024-06-27 23:12:16,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:12:16,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:12:16,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 148 transitions. [2024-06-27 23:12:16,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978494623655914 [2024-06-27 23:12:16,368 INFO L175 Difference]: Start difference. First operand has 473 places, 532 transitions, 6613 flow. Second operand 12 states and 148 transitions. [2024-06-27 23:12:16,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 551 transitions, 8097 flow [2024-06-27 23:12:18,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 551 transitions, 7889 flow, removed 9 selfloop flow, removed 13 redundant places. [2024-06-27 23:12:18,501 INFO L231 Difference]: Finished difference. Result has 472 places, 532 transitions, 6652 flow [2024-06-27 23:12:18,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6405, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6652, PETRI_PLACES=472, PETRI_TRANSITIONS=532} [2024-06-27 23:12:18,501 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 442 predicate places. [2024-06-27 23:12:18,501 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 532 transitions, 6652 flow [2024-06-27 23:12:18,501 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:12:18,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:12:18,502 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:12:18,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-27 23:12:18,502 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:12:18,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:12:18,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1034768452, now seen corresponding path program 11 times [2024-06-27 23:12:18,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:12:18,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019171362] [2024-06-27 23:12:18,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:12:18,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:12:18,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:12:20,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:12:20,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:12:20,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019171362] [2024-06-27 23:12:20,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019171362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:12:20,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:12:20,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:12:20,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354586324] [2024-06-27 23:12:20,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:12:20,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:12:20,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:12:20,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:12:20,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:12:20,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:12:20,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 532 transitions, 6652 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:12:20,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:12:20,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:12:20,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:12:21,730 INFO L124 PetriNetUnfolderBase]: 1329/2303 cut-off events. [2024-06-27 23:12:21,731 INFO L125 PetriNetUnfolderBase]: For 420731/420731 co-relation queries the response was YES. [2024-06-27 23:12:21,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19664 conditions, 2303 events. 1329/2303 cut-off events. For 420731/420731 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 13698 event pairs, 321 based on Foata normal form. 2/2303 useless extension candidates. Maximal degree in co-relation 19459. Up to 2185 conditions per place. [2024-06-27 23:12:21,764 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 506 selfloop transitions, 47 changer transitions 0/555 dead transitions. [2024-06-27 23:12:21,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 555 transitions, 8003 flow [2024-06-27 23:12:21,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:12:21,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:12:21,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 138 transitions. [2024-06-27 23:12:21,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2024-06-27 23:12:21,765 INFO L175 Difference]: Start difference. First operand has 472 places, 532 transitions, 6652 flow. Second operand 12 states and 138 transitions. [2024-06-27 23:12:21,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 555 transitions, 8003 flow [2024-06-27 23:12:24,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 555 transitions, 7716 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-27 23:12:24,023 INFO L231 Difference]: Finished difference. Result has 474 places, 539 transitions, 6672 flow [2024-06-27 23:12:24,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6367, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6672, PETRI_PLACES=474, PETRI_TRANSITIONS=539} [2024-06-27 23:12:24,023 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 444 predicate places. [2024-06-27 23:12:24,023 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 539 transitions, 6672 flow [2024-06-27 23:12:24,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:12:24,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:12:24,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:12:24,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-27 23:12:24,024 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:12:24,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:12:24,024 INFO L85 PathProgramCache]: Analyzing trace with hash 1234285723, now seen corresponding path program 2 times [2024-06-27 23:12:24,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:12:24,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892703717] [2024-06-27 23:12:24,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:12:24,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:12:24,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:12:26,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:12:26,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:12:26,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892703717] [2024-06-27 23:12:26,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [892703717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:12:26,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:12:26,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:12:26,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779876931] [2024-06-27 23:12:26,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:12:26,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:12:26,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:12:26,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:12:26,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:12:26,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:12:26,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 539 transitions, 6672 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:12:26,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:12:26,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:12:26,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:12:26,925 INFO L124 PetriNetUnfolderBase]: 1333/2311 cut-off events. [2024-06-27 23:12:26,925 INFO L125 PetriNetUnfolderBase]: For 425947/425947 co-relation queries the response was YES. [2024-06-27 23:12:26,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19559 conditions, 2311 events. 1333/2311 cut-off events. For 425947/425947 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 13788 event pairs, 319 based on Foata normal form. 2/2311 useless extension candidates. Maximal degree in co-relation 19351. Up to 2219 conditions per place. [2024-06-27 23:12:26,959 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 519 selfloop transitions, 34 changer transitions 0/555 dead transitions. [2024-06-27 23:12:26,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 555 transitions, 7860 flow [2024-06-27 23:12:26,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:12:26,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:12:26,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-27 23:12:26,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36656891495601174 [2024-06-27 23:12:26,960 INFO L175 Difference]: Start difference. First operand has 474 places, 539 transitions, 6672 flow. Second operand 11 states and 125 transitions. [2024-06-27 23:12:26,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 555 transitions, 7860 flow [2024-06-27 23:12:29,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 555 transitions, 7717 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-27 23:12:29,067 INFO L231 Difference]: Finished difference. Result has 479 places, 540 transitions, 6617 flow [2024-06-27 23:12:29,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6529, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6617, PETRI_PLACES=479, PETRI_TRANSITIONS=540} [2024-06-27 23:12:29,067 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 449 predicate places. [2024-06-27 23:12:29,067 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 540 transitions, 6617 flow [2024-06-27 23:12:29,067 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:12:29,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:12:29,068 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:12:29,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-27 23:12:29,068 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:12:29,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:12:29,069 INFO L85 PathProgramCache]: Analyzing trace with hash -200991513, now seen corresponding path program 5 times [2024-06-27 23:12:29,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:12:29,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179676829] [2024-06-27 23:12:29,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:12:29,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:12:29,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:12:31,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:12:31,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:12:31,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179676829] [2024-06-27 23:12:31,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179676829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:12:31,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:12:31,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:12:31,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394935988] [2024-06-27 23:12:31,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:12:31,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:12:31,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:12:31,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:12:31,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:12:31,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:12:31,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 540 transitions, 6617 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:12:31,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:12:31,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:12:31,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:12:32,550 INFO L124 PetriNetUnfolderBase]: 1339/2321 cut-off events. [2024-06-27 23:12:32,550 INFO L125 PetriNetUnfolderBase]: For 430161/430161 co-relation queries the response was YES. [2024-06-27 23:12:32,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19579 conditions, 2321 events. 1339/2321 cut-off events. For 430161/430161 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 13852 event pairs, 316 based on Foata normal form. 2/2321 useless extension candidates. Maximal degree in co-relation 19369. Up to 2169 conditions per place. [2024-06-27 23:12:32,586 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 513 selfloop transitions, 48 changer transitions 0/563 dead transitions. [2024-06-27 23:12:32,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 563 transitions, 8191 flow [2024-06-27 23:12:32,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:12:32,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:12:32,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 140 transitions. [2024-06-27 23:12:32,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3763440860215054 [2024-06-27 23:12:32,587 INFO L175 Difference]: Start difference. First operand has 479 places, 540 transitions, 6617 flow. Second operand 12 states and 140 transitions. [2024-06-27 23:12:32,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 563 transitions, 8191 flow [2024-06-27 23:12:34,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 563 transitions, 8113 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-27 23:12:34,716 INFO L231 Difference]: Finished difference. Result has 482 places, 542 transitions, 6670 flow [2024-06-27 23:12:34,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6539, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6670, PETRI_PLACES=482, PETRI_TRANSITIONS=542} [2024-06-27 23:12:34,716 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 452 predicate places. [2024-06-27 23:12:34,716 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 542 transitions, 6670 flow [2024-06-27 23:12:34,716 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:12:34,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:12:34,717 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:12:34,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-27 23:12:34,717 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:12:34,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:12:34,717 INFO L85 PathProgramCache]: Analyzing trace with hash 206518441, now seen corresponding path program 6 times [2024-06-27 23:12:34,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:12:34,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152363113] [2024-06-27 23:12:34,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:12:34,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:12:34,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:12:37,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:12:37,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:12:37,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152363113] [2024-06-27 23:12:37,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152363113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:12:37,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:12:37,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:12:37,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436533159] [2024-06-27 23:12:37,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:12:37,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:12:37,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:12:37,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:12:37,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:12:37,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:12:37,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 542 transitions, 6670 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:12:37,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:12:37,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:12:37,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:12:38,077 INFO L124 PetriNetUnfolderBase]: 1335/2315 cut-off events. [2024-06-27 23:12:38,077 INFO L125 PetriNetUnfolderBase]: For 414101/414101 co-relation queries the response was YES. [2024-06-27 23:12:38,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19307 conditions, 2315 events. 1335/2315 cut-off events. For 414101/414101 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 13847 event pairs, 325 based on Foata normal form. 2/2315 useless extension candidates. Maximal degree in co-relation 19096. Up to 2217 conditions per place. [2024-06-27 23:12:38,112 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 518 selfloop transitions, 38 changer transitions 0/558 dead transitions. [2024-06-27 23:12:38,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 558 transitions, 7872 flow [2024-06-27 23:12:38,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:12:38,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:12:38,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-27 23:12:38,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3841642228739003 [2024-06-27 23:12:38,113 INFO L175 Difference]: Start difference. First operand has 482 places, 542 transitions, 6670 flow. Second operand 11 states and 131 transitions. [2024-06-27 23:12:38,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 558 transitions, 7872 flow [2024-06-27 23:12:40,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 558 transitions, 7746 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-27 23:12:40,096 INFO L231 Difference]: Finished difference. Result has 483 places, 542 transitions, 6625 flow [2024-06-27 23:12:40,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6544, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6625, PETRI_PLACES=483, PETRI_TRANSITIONS=542} [2024-06-27 23:12:40,096 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 453 predicate places. [2024-06-27 23:12:40,096 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 542 transitions, 6625 flow [2024-06-27 23:12:40,096 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:12:40,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:12:40,096 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:12:40,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-27 23:12:40,096 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:12:40,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:12:40,097 INFO L85 PathProgramCache]: Analyzing trace with hash 206310896, now seen corresponding path program 12 times [2024-06-27 23:12:40,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:12:40,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556484833] [2024-06-27 23:12:40,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:12:40,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:12:40,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:12:41,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:12:41,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:12:41,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556484833] [2024-06-27 23:12:41,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556484833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:12:41,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:12:41,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:12:41,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747711048] [2024-06-27 23:12:41,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:12:41,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:12:41,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:12:41,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:12:41,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:12:42,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:12:42,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 542 transitions, 6625 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:12:42,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:12:42,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:12:42,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:12:42,962 INFO L124 PetriNetUnfolderBase]: 1339/2323 cut-off events. [2024-06-27 23:12:42,962 INFO L125 PetriNetUnfolderBase]: For 419450/419450 co-relation queries the response was YES. [2024-06-27 23:12:42,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19321 conditions, 2323 events. 1339/2323 cut-off events. For 419450/419450 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 13892 event pairs, 331 based on Foata normal form. 2/2323 useless extension candidates. Maximal degree in co-relation 19109. Up to 2261 conditions per place. [2024-06-27 23:12:42,998 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 525 selfloop transitions, 29 changer transitions 0/556 dead transitions. [2024-06-27 23:12:42,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 556 transitions, 7795 flow [2024-06-27 23:12:42,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:12:42,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:12:42,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 128 transitions. [2024-06-27 23:12:42,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34408602150537637 [2024-06-27 23:12:42,999 INFO L175 Difference]: Start difference. First operand has 483 places, 542 transitions, 6625 flow. Second operand 12 states and 128 transitions. [2024-06-27 23:12:42,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 556 transitions, 7795 flow [2024-06-27 23:12:45,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 556 transitions, 7669 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-27 23:12:45,021 INFO L231 Difference]: Finished difference. Result has 484 places, 544 transitions, 6602 flow [2024-06-27 23:12:45,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6499, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6602, PETRI_PLACES=484, PETRI_TRANSITIONS=544} [2024-06-27 23:12:45,022 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 454 predicate places. [2024-06-27 23:12:45,022 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 544 transitions, 6602 flow [2024-06-27 23:12:45,022 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:12:45,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:12:45,022 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:12:45,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-27 23:12:45,022 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:12:45,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:12:45,023 INFO L85 PathProgramCache]: Analyzing trace with hash 213935687, now seen corresponding path program 3 times [2024-06-27 23:12:45,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:12:45,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942516330] [2024-06-27 23:12:45,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:12:45,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:12:45,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:12:46,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:12:46,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:12:46,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942516330] [2024-06-27 23:12:46,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942516330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:12:46,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:12:46,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:12:46,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232674913] [2024-06-27 23:12:46,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:12:46,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:12:46,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:12:46,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:12:46,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:12:47,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:12:47,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 544 transitions, 6602 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:12:47,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:12:47,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:12:47,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:12:47,763 INFO L124 PetriNetUnfolderBase]: 1343/2331 cut-off events. [2024-06-27 23:12:47,763 INFO L125 PetriNetUnfolderBase]: For 424696/424696 co-relation queries the response was YES. [2024-06-27 23:12:47,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19354 conditions, 2331 events. 1343/2331 cut-off events. For 424696/424696 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 13963 event pairs, 324 based on Foata normal form. 2/2331 useless extension candidates. Maximal degree in co-relation 19140. Up to 2246 conditions per place. [2024-06-27 23:12:47,799 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 526 selfloop transitions, 31 changer transitions 0/559 dead transitions. [2024-06-27 23:12:47,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 559 transitions, 7788 flow [2024-06-27 23:12:47,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:12:47,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:12:47,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-27 23:12:47,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35777126099706746 [2024-06-27 23:12:47,800 INFO L175 Difference]: Start difference. First operand has 484 places, 544 transitions, 6602 flow. Second operand 11 states and 122 transitions. [2024-06-27 23:12:47,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 559 transitions, 7788 flow [2024-06-27 23:12:49,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 559 transitions, 7714 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-27 23:12:49,849 INFO L231 Difference]: Finished difference. Result has 486 places, 545 transitions, 6613 flow [2024-06-27 23:12:49,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6528, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6613, PETRI_PLACES=486, PETRI_TRANSITIONS=545} [2024-06-27 23:12:49,850 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 456 predicate places. [2024-06-27 23:12:49,850 INFO L495 AbstractCegarLoop]: Abstraction has has 486 places, 545 transitions, 6613 flow [2024-06-27 23:12:49,850 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:12:49,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:12:49,850 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:12:49,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-27 23:12:49,851 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:12:49,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:12:49,851 INFO L85 PathProgramCache]: Analyzing trace with hash 1241704333, now seen corresponding path program 4 times [2024-06-27 23:12:49,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:12:49,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259520269] [2024-06-27 23:12:49,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:12:49,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:12:49,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:12:51,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:12:51,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:12:51,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259520269] [2024-06-27 23:12:51,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259520269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:12:51,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:12:51,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:12:51,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166633262] [2024-06-27 23:12:51,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:12:51,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:12:51,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:12:51,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:12:51,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:12:51,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:12:51,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 545 transitions, 6613 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:12:51,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:12:51,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:12:51,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:12:52,221 INFO L124 PetriNetUnfolderBase]: 1347/2339 cut-off events. [2024-06-27 23:12:52,221 INFO L125 PetriNetUnfolderBase]: For 430370/430370 co-relation queries the response was YES. [2024-06-27 23:12:52,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19430 conditions, 2339 events. 1347/2339 cut-off events. For 430370/430370 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 14040 event pairs, 324 based on Foata normal form. 2/2339 useless extension candidates. Maximal degree in co-relation 19215. Up to 2257 conditions per place. [2024-06-27 23:12:52,258 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 529 selfloop transitions, 29 changer transitions 0/560 dead transitions. [2024-06-27 23:12:52,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 560 transitions, 7799 flow [2024-06-27 23:12:52,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:12:52,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:12:52,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-27 23:12:52,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-27 23:12:52,259 INFO L175 Difference]: Start difference. First operand has 486 places, 545 transitions, 6613 flow. Second operand 11 states and 121 transitions. [2024-06-27 23:12:52,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 560 transitions, 7799 flow [2024-06-27 23:12:54,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 560 transitions, 7726 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-27 23:12:54,467 INFO L231 Difference]: Finished difference. Result has 488 places, 546 transitions, 6622 flow [2024-06-27 23:12:54,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6540, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6622, PETRI_PLACES=488, PETRI_TRANSITIONS=546} [2024-06-27 23:12:54,467 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 458 predicate places. [2024-06-27 23:12:54,467 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 546 transitions, 6622 flow [2024-06-27 23:12:54,467 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:12:54,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:12:54,468 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:12:54,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-27 23:12:54,468 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:12:54,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:12:54,468 INFO L85 PathProgramCache]: Analyzing trace with hash 1040346313, now seen corresponding path program 5 times [2024-06-27 23:12:54,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:12:54,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236613649] [2024-06-27 23:12:54,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:12:54,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:12:54,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:12:56,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:12:56,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:12:56,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236613649] [2024-06-27 23:12:56,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236613649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:12:56,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:12:56,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:12:56,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395172149] [2024-06-27 23:12:56,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:12:56,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:12:56,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:12:56,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:12:56,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:12:57,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:12:57,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 546 transitions, 6622 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:12:57,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:12:57,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:12:57,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:12:57,843 INFO L124 PetriNetUnfolderBase]: 1351/2347 cut-off events. [2024-06-27 23:12:57,843 INFO L125 PetriNetUnfolderBase]: For 436189/436189 co-relation queries the response was YES. [2024-06-27 23:12:57,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19498 conditions, 2347 events. 1351/2347 cut-off events. For 436189/436189 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 14102 event pairs, 320 based on Foata normal form. 2/2347 useless extension candidates. Maximal degree in co-relation 19282. Up to 2243 conditions per place. [2024-06-27 23:12:57,874 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 523 selfloop transitions, 38 changer transitions 0/563 dead transitions. [2024-06-27 23:12:57,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 563 transitions, 7844 flow [2024-06-27 23:12:57,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:12:57,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:12:57,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-27 23:12:57,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3724340175953079 [2024-06-27 23:12:57,875 INFO L175 Difference]: Start difference. First operand has 488 places, 546 transitions, 6622 flow. Second operand 11 states and 127 transitions. [2024-06-27 23:12:57,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 563 transitions, 7844 flow [2024-06-27 23:13:00,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 563 transitions, 7772 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-27 23:13:00,122 INFO L231 Difference]: Finished difference. Result has 490 places, 547 transitions, 6652 flow [2024-06-27 23:13:00,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6550, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6652, PETRI_PLACES=490, PETRI_TRANSITIONS=547} [2024-06-27 23:13:00,122 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 460 predicate places. [2024-06-27 23:13:00,122 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 547 transitions, 6652 flow [2024-06-27 23:13:00,122 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:13:00,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:13:00,122 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:13:00,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-27 23:13:00,123 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:13:00,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:13:00,123 INFO L85 PathProgramCache]: Analyzing trace with hash 1040338377, now seen corresponding path program 7 times [2024-06-27 23:13:00,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:13:00,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104309043] [2024-06-27 23:13:00,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:13:00,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:13:00,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:13:02,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:13:02,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:13:02,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104309043] [2024-06-27 23:13:02,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104309043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:13:02,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:13:02,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:13:02,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531895236] [2024-06-27 23:13:02,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:13:02,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:13:02,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:13:02,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:13:02,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:13:02,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:13:02,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 547 transitions, 6652 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:13:02,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:13:02,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:13:02,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:13:03,445 INFO L124 PetriNetUnfolderBase]: 1357/2357 cut-off events. [2024-06-27 23:13:03,445 INFO L125 PetriNetUnfolderBase]: For 441733/441733 co-relation queries the response was YES. [2024-06-27 23:13:03,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19604 conditions, 2357 events. 1357/2357 cut-off events. For 441733/441733 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 14165 event pairs, 324 based on Foata normal form. 2/2357 useless extension candidates. Maximal degree in co-relation 19387. Up to 2111 conditions per place. [2024-06-27 23:13:03,481 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 496 selfloop transitions, 70 changer transitions 0/568 dead transitions. [2024-06-27 23:13:03,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 568 transitions, 8224 flow [2024-06-27 23:13:03,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:13:03,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:13:03,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-27 23:13:03,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3897849462365591 [2024-06-27 23:13:03,489 INFO L175 Difference]: Start difference. First operand has 490 places, 547 transitions, 6652 flow. Second operand 12 states and 145 transitions. [2024-06-27 23:13:03,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 568 transitions, 8224 flow [2024-06-27 23:13:05,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 568 transitions, 8132 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-27 23:13:05,769 INFO L231 Difference]: Finished difference. Result has 493 places, 549 transitions, 6733 flow [2024-06-27 23:13:05,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6560, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6733, PETRI_PLACES=493, PETRI_TRANSITIONS=549} [2024-06-27 23:13:05,770 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 463 predicate places. [2024-06-27 23:13:05,770 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 549 transitions, 6733 flow [2024-06-27 23:13:05,770 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:13:05,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:13:05,770 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:13:05,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-27 23:13:05,771 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:13:05,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:13:05,771 INFO L85 PathProgramCache]: Analyzing trace with hash 1040136567, now seen corresponding path program 8 times [2024-06-27 23:13:05,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:13:05,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364466184] [2024-06-27 23:13:05,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:13:05,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:13:05,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:13:08,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:13:08,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:13:08,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364466184] [2024-06-27 23:13:08,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364466184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:13:08,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:13:08,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:13:08,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110775393] [2024-06-27 23:13:08,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:13:08,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:13:08,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:13:08,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:13:08,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:13:08,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:13:08,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 549 transitions, 6733 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:13:08,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:13:08,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:13:08,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:13:09,365 INFO L124 PetriNetUnfolderBase]: 1353/2351 cut-off events. [2024-06-27 23:13:09,365 INFO L125 PetriNetUnfolderBase]: For 424051/424051 co-relation queries the response was YES. [2024-06-27 23:13:09,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19349 conditions, 2351 events. 1353/2351 cut-off events. For 424051/424051 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 14163 event pairs, 315 based on Foata normal form. 2/2351 useless extension candidates. Maximal degree in co-relation 19131. Up to 2188 conditions per place. [2024-06-27 23:13:09,395 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 512 selfloop transitions, 54 changer transitions 0/568 dead transitions. [2024-06-27 23:13:09,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 568 transitions, 7981 flow [2024-06-27 23:13:09,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:13:09,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:13:09,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 143 transitions. [2024-06-27 23:13:09,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3844086021505376 [2024-06-27 23:13:09,396 INFO L175 Difference]: Start difference. First operand has 493 places, 549 transitions, 6733 flow. Second operand 12 states and 143 transitions. [2024-06-27 23:13:09,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 568 transitions, 7981 flow [2024-06-27 23:13:11,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 568 transitions, 7820 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-27 23:13:11,518 INFO L231 Difference]: Finished difference. Result has 496 places, 549 transitions, 6685 flow [2024-06-27 23:13:11,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6572, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6685, PETRI_PLACES=496, PETRI_TRANSITIONS=549} [2024-06-27 23:13:11,518 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 466 predicate places. [2024-06-27 23:13:11,518 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 549 transitions, 6685 flow [2024-06-27 23:13:11,519 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:13:11,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:13:11,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:13:11,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-27 23:13:11,519 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:13:11,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:13:11,519 INFO L85 PathProgramCache]: Analyzing trace with hash 1040130832, now seen corresponding path program 13 times [2024-06-27 23:13:11,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:13:11,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082729070] [2024-06-27 23:13:11,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:13:11,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:13:11,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:13:13,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:13:13,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:13:13,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082729070] [2024-06-27 23:13:13,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082729070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:13:13,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:13:13,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:13:13,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586857103] [2024-06-27 23:13:13,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:13:13,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:13:13,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:13:13,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:13:13,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:13:13,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:13:13,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 549 transitions, 6685 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:13:13,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:13:13,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:13:13,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:13:14,701 INFO L124 PetriNetUnfolderBase]: 1357/2359 cut-off events. [2024-06-27 23:13:14,701 INFO L125 PetriNetUnfolderBase]: For 429220/429220 co-relation queries the response was YES. [2024-06-27 23:13:14,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19345 conditions, 2359 events. 1357/2359 cut-off events. For 429220/429220 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 14200 event pairs, 327 based on Foata normal form. 2/2359 useless extension candidates. Maximal degree in co-relation 19126. Up to 2241 conditions per place. [2024-06-27 23:13:14,737 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 517 selfloop transitions, 46 changer transitions 0/565 dead transitions. [2024-06-27 23:13:14,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 565 transitions, 7889 flow [2024-06-27 23:13:14,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:13:14,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:13:14,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 137 transitions. [2024-06-27 23:13:14,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3682795698924731 [2024-06-27 23:13:14,738 INFO L175 Difference]: Start difference. First operand has 496 places, 549 transitions, 6685 flow. Second operand 12 states and 137 transitions. [2024-06-27 23:13:14,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 565 transitions, 7889 flow [2024-06-27 23:13:16,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 565 transitions, 7780 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 23:13:16,734 INFO L231 Difference]: Finished difference. Result has 499 places, 550 transitions, 6694 flow [2024-06-27 23:13:16,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6576, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6694, PETRI_PLACES=499, PETRI_TRANSITIONS=550} [2024-06-27 23:13:16,735 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 469 predicate places. [2024-06-27 23:13:16,735 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 550 transitions, 6694 flow [2024-06-27 23:13:16,735 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:13:16,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:13:16,735 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:13:16,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-27 23:13:16,735 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:13:16,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:13:16,735 INFO L85 PathProgramCache]: Analyzing trace with hash 1034774187, now seen corresponding path program 9 times [2024-06-27 23:13:16,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:13:16,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414906947] [2024-06-27 23:13:16,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:13:16,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:13:16,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:13:19,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:13:19,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:13:19,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414906947] [2024-06-27 23:13:19,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414906947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:13:19,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:13:19,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:13:19,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846687675] [2024-06-27 23:13:19,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:13:19,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:13:19,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:13:19,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:13:19,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:13:19,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:13:19,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 550 transitions, 6694 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:13:19,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:13:19,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:13:19,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:13:20,237 INFO L124 PetriNetUnfolderBase]: 1353/2353 cut-off events. [2024-06-27 23:13:20,237 INFO L125 PetriNetUnfolderBase]: For 410325/410325 co-relation queries the response was YES. [2024-06-27 23:13:20,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19007 conditions, 2353 events. 1353/2353 cut-off events. For 410325/410325 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 14206 event pairs, 310 based on Foata normal form. 2/2353 useless extension candidates. Maximal degree in co-relation 18788. Up to 2190 conditions per place. [2024-06-27 23:13:20,266 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 510 selfloop transitions, 57 changer transitions 0/569 dead transitions. [2024-06-27 23:13:20,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 569 transitions, 7938 flow [2024-06-27 23:13:20,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:13:20,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:13:20,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 140 transitions. [2024-06-27 23:13:20,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3763440860215054 [2024-06-27 23:13:20,267 INFO L175 Difference]: Start difference. First operand has 499 places, 550 transitions, 6694 flow. Second operand 12 states and 140 transitions. [2024-06-27 23:13:20,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 569 transitions, 7938 flow [2024-06-27 23:13:22,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 569 transitions, 7827 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-27 23:13:22,065 INFO L231 Difference]: Finished difference. Result has 502 places, 550 transitions, 6702 flow [2024-06-27 23:13:22,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6583, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6702, PETRI_PLACES=502, PETRI_TRANSITIONS=550} [2024-06-27 23:13:22,066 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 472 predicate places. [2024-06-27 23:13:22,066 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 550 transitions, 6702 flow [2024-06-27 23:13:22,066 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:13:22,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:13:22,066 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:13:22,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-27 23:13:22,066 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:13:22,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:13:22,066 INFO L85 PathProgramCache]: Analyzing trace with hash -1398986784, now seen corresponding path program 14 times [2024-06-27 23:13:22,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:13:22,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533799698] [2024-06-27 23:13:22,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:13:22,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:13:22,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:13:24,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:13:24,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:13:24,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533799698] [2024-06-27 23:13:24,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533799698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:13:24,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:13:24,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:13:24,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58977269] [2024-06-27 23:13:24,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:13:24,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:13:24,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:13:24,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:13:24,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:13:24,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:13:24,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 550 transitions, 6702 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:13:24,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:13:24,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:13:24,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:13:25,549 INFO L124 PetriNetUnfolderBase]: 1357/2361 cut-off events. [2024-06-27 23:13:25,549 INFO L125 PetriNetUnfolderBase]: For 415577/415577 co-relation queries the response was YES. [2024-06-27 23:13:25,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19091 conditions, 2361 events. 1357/2361 cut-off events. For 415577/415577 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 14214 event pairs, 335 based on Foata normal form. 2/2361 useless extension candidates. Maximal degree in co-relation 18871. Up to 2272 conditions per place. [2024-06-27 23:13:25,586 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 517 selfloop transitions, 44 changer transitions 0/563 dead transitions. [2024-06-27 23:13:25,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 563 transitions, 7874 flow [2024-06-27 23:13:25,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:13:25,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:13:25,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 132 transitions. [2024-06-27 23:13:25,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-27 23:13:25,587 INFO L175 Difference]: Start difference. First operand has 502 places, 550 transitions, 6702 flow. Second operand 12 states and 132 transitions. [2024-06-27 23:13:25,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 563 transitions, 7874 flow [2024-06-27 23:13:27,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 563 transitions, 7752 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-27 23:13:27,671 INFO L231 Difference]: Finished difference. Result has 503 places, 551 transitions, 6696 flow [2024-06-27 23:13:27,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6580, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6696, PETRI_PLACES=503, PETRI_TRANSITIONS=551} [2024-06-27 23:13:27,671 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 473 predicate places. [2024-06-27 23:13:27,672 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 551 transitions, 6696 flow [2024-06-27 23:13:27,672 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:13:27,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:13:27,672 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:13:27,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-27 23:13:27,672 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:13:27,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:13:27,672 INFO L85 PathProgramCache]: Analyzing trace with hash 1034620582, now seen corresponding path program 15 times [2024-06-27 23:13:27,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:13:27,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227092018] [2024-06-27 23:13:27,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:13:27,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:13:27,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:13:29,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:13:29,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:13:29,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227092018] [2024-06-27 23:13:29,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227092018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:13:29,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:13:29,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:13:29,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294531314] [2024-06-27 23:13:29,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:13:29,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:13:29,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:13:29,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:13:29,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:13:30,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:13:30,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 551 transitions, 6696 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:13:30,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:13:30,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:13:30,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:13:31,018 INFO L124 PetriNetUnfolderBase]: 1390/2428 cut-off events. [2024-06-27 23:13:31,018 INFO L125 PetriNetUnfolderBase]: For 544808/544808 co-relation queries the response was YES. [2024-06-27 23:13:31,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20979 conditions, 2428 events. 1390/2428 cut-off events. For 544808/544808 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 14670 event pairs, 337 based on Foata normal form. 2/2428 useless extension candidates. Maximal degree in co-relation 20758. Up to 2191 conditions per place. [2024-06-27 23:13:31,055 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 512 selfloop transitions, 61 changer transitions 0/575 dead transitions. [2024-06-27 23:13:31,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 575 transitions, 8316 flow [2024-06-27 23:13:31,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:13:31,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:13:31,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 147 transitions. [2024-06-27 23:13:31,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3951612903225806 [2024-06-27 23:13:31,056 INFO L175 Difference]: Start difference. First operand has 503 places, 551 transitions, 6696 flow. Second operand 12 states and 147 transitions. [2024-06-27 23:13:31,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 575 transitions, 8316 flow [2024-06-27 23:13:33,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 575 transitions, 8197 flow, removed 13 selfloop flow, removed 11 redundant places. [2024-06-27 23:13:33,703 INFO L231 Difference]: Finished difference. Result has 504 places, 552 transitions, 6729 flow [2024-06-27 23:13:33,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6577, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6729, PETRI_PLACES=504, PETRI_TRANSITIONS=552} [2024-06-27 23:13:33,704 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 474 predicate places. [2024-06-27 23:13:33,704 INFO L495 AbstractCegarLoop]: Abstraction has has 504 places, 552 transitions, 6729 flow [2024-06-27 23:13:33,704 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:13:33,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:13:33,704 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:13:33,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-27 23:13:33,704 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:13:33,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:13:33,705 INFO L85 PathProgramCache]: Analyzing trace with hash 795620089, now seen corresponding path program 6 times [2024-06-27 23:13:33,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:13:33,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070780440] [2024-06-27 23:13:33,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:13:33,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:13:33,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:13:35,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:13:35,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:13:35,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070780440] [2024-06-27 23:13:35,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070780440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:13:35,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:13:35,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:13:35,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823117023] [2024-06-27 23:13:35,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:13:35,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:13:35,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:13:35,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:13:35,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:13:35,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:13:35,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 552 transitions, 6729 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:13:35,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:13:35,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:13:35,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:13:36,680 INFO L124 PetriNetUnfolderBase]: 1394/2435 cut-off events. [2024-06-27 23:13:36,680 INFO L125 PetriNetUnfolderBase]: For 551984/551984 co-relation queries the response was YES. [2024-06-27 23:13:36,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21093 conditions, 2435 events. 1394/2435 cut-off events. For 551984/551984 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 14744 event pairs, 343 based on Foata normal form. 2/2435 useless extension candidates. Maximal degree in co-relation 20872. Up to 2361 conditions per place. [2024-06-27 23:13:36,714 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 536 selfloop transitions, 29 changer transitions 0/567 dead transitions. [2024-06-27 23:13:36,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 567 transitions, 7945 flow [2024-06-27 23:13:36,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:13:36,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:13:36,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-27 23:13:36,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35777126099706746 [2024-06-27 23:13:36,714 INFO L175 Difference]: Start difference. First operand has 504 places, 552 transitions, 6729 flow. Second operand 11 states and 122 transitions. [2024-06-27 23:13:36,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 567 transitions, 7945 flow [2024-06-27 23:13:39,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 567 transitions, 7818 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-27 23:13:39,461 INFO L231 Difference]: Finished difference. Result has 506 places, 553 transitions, 6688 flow [2024-06-27 23:13:39,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6602, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6688, PETRI_PLACES=506, PETRI_TRANSITIONS=553} [2024-06-27 23:13:39,461 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 476 predicate places. [2024-06-27 23:13:39,461 INFO L495 AbstractCegarLoop]: Abstraction has has 506 places, 553 transitions, 6688 flow [2024-06-27 23:13:39,461 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:13:39,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:13:39,461 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:13:39,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-27 23:13:39,461 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:13:39,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:13:39,461 INFO L85 PathProgramCache]: Analyzing trace with hash -1140925029, now seen corresponding path program 10 times [2024-06-27 23:13:39,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:13:39,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176457694] [2024-06-27 23:13:39,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:13:39,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:13:39,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:13:42,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:13:42,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:13:42,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176457694] [2024-06-27 23:13:42,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176457694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:13:42,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:13:42,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:13:42,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614630490] [2024-06-27 23:13:42,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:13:42,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:13:42,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:13:42,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:13:42,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:13:42,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:13:42,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 553 transitions, 6688 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:13:42,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:13:42,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:13:42,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:13:43,969 INFO L124 PetriNetUnfolderBase]: 1371/2386 cut-off events. [2024-06-27 23:13:43,969 INFO L125 PetriNetUnfolderBase]: For 431064/431064 co-relation queries the response was YES. [2024-06-27 23:13:43,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19246 conditions, 2386 events. 1371/2386 cut-off events. For 431064/431064 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 14429 event pairs, 327 based on Foata normal form. 2/2386 useless extension candidates. Maximal degree in co-relation 19024. Up to 2297 conditions per place. [2024-06-27 23:13:44,002 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 534 selfloop transitions, 34 changer transitions 0/570 dead transitions. [2024-06-27 23:13:44,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 570 transitions, 8246 flow [2024-06-27 23:13:44,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:13:44,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:13:44,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 135 transitions. [2024-06-27 23:13:44,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3629032258064516 [2024-06-27 23:13:44,003 INFO L175 Difference]: Start difference. First operand has 506 places, 553 transitions, 6688 flow. Second operand 12 states and 135 transitions. [2024-06-27 23:13:44,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 570 transitions, 8246 flow [2024-06-27 23:13:46,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 570 transitions, 8170 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-27 23:13:46,188 INFO L231 Difference]: Finished difference. Result has 509 places, 555 transitions, 6715 flow [2024-06-27 23:13:46,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6612, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6715, PETRI_PLACES=509, PETRI_TRANSITIONS=555} [2024-06-27 23:13:46,188 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 479 predicate places. [2024-06-27 23:13:46,188 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 555 transitions, 6715 flow [2024-06-27 23:13:46,188 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:13:46,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:13:46,188 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:13:46,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-27 23:13:46,189 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:13:46,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:13:46,189 INFO L85 PathProgramCache]: Analyzing trace with hash -1187845289, now seen corresponding path program 7 times [2024-06-27 23:13:46,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:13:46,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770529249] [2024-06-27 23:13:46,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:13:46,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:13:46,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:13:48,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:13:48,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:13:48,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770529249] [2024-06-27 23:13:48,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770529249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:13:48,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:13:48,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:13:48,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799248717] [2024-06-27 23:13:48,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:13:48,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:13:48,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:13:48,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:13:48,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:13:48,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:13:48,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 555 transitions, 6715 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:13:48,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:13:48,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:13:48,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:13:49,173 INFO L124 PetriNetUnfolderBase]: 1375/2394 cut-off events. [2024-06-27 23:13:49,173 INFO L125 PetriNetUnfolderBase]: For 436504/436504 co-relation queries the response was YES. [2024-06-27 23:13:49,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19319 conditions, 2394 events. 1375/2394 cut-off events. For 436504/436504 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 14515 event pairs, 330 based on Foata normal form. 2/2394 useless extension candidates. Maximal degree in co-relation 19096. Up to 2327 conditions per place. [2024-06-27 23:13:49,211 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 541 selfloop transitions, 26 changer transitions 0/569 dead transitions. [2024-06-27 23:13:49,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 569 transitions, 7925 flow [2024-06-27 23:13:49,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:13:49,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:13:49,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 119 transitions. [2024-06-27 23:13:49,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3489736070381232 [2024-06-27 23:13:49,212 INFO L175 Difference]: Start difference. First operand has 509 places, 555 transitions, 6715 flow. Second operand 11 states and 119 transitions. [2024-06-27 23:13:49,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 569 transitions, 7925 flow [2024-06-27 23:13:51,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 510 places, 569 transitions, 7850 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-27 23:13:51,469 INFO L231 Difference]: Finished difference. Result has 511 places, 556 transitions, 6723 flow [2024-06-27 23:13:51,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6640, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6723, PETRI_PLACES=511, PETRI_TRANSITIONS=556} [2024-06-27 23:13:51,469 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 481 predicate places. [2024-06-27 23:13:51,469 INFO L495 AbstractCegarLoop]: Abstraction has has 511 places, 556 transitions, 6723 flow [2024-06-27 23:13:51,469 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:13:51,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:13:51,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:13:51,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-27 23:13:51,470 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:13:51,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:13:51,470 INFO L85 PathProgramCache]: Analyzing trace with hash -1141132574, now seen corresponding path program 16 times [2024-06-27 23:13:51,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:13:51,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479584536] [2024-06-27 23:13:51,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:13:51,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:13:51,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:13:53,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:13:53,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:13:53,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479584536] [2024-06-27 23:13:53,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479584536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:13:53,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:13:53,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:13:53,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775124339] [2024-06-27 23:13:53,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:13:53,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:13:53,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:13:53,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:13:53,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:13:53,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:13:53,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 556 transitions, 6723 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:13:53,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:13:53,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:13:53,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:13:54,306 INFO L124 PetriNetUnfolderBase]: 1379/2402 cut-off events. [2024-06-27 23:13:54,306 INFO L125 PetriNetUnfolderBase]: For 441842/441842 co-relation queries the response was YES. [2024-06-27 23:13:54,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19386 conditions, 2402 events. 1379/2402 cut-off events. For 441842/441842 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 14588 event pairs, 336 based on Foata normal form. 2/2402 useless extension candidates. Maximal degree in co-relation 19162. Up to 2352 conditions per place. [2024-06-27 23:13:54,344 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 541 selfloop transitions, 25 changer transitions 0/568 dead transitions. [2024-06-27 23:13:54,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 521 places, 568 transitions, 7905 flow [2024-06-27 23:13:54,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:13:54,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:13:54,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 119 transitions. [2024-06-27 23:13:54,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3489736070381232 [2024-06-27 23:13:54,345 INFO L175 Difference]: Start difference. First operand has 511 places, 556 transitions, 6723 flow. Second operand 11 states and 119 transitions. [2024-06-27 23:13:54,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 521 places, 568 transitions, 7905 flow [2024-06-27 23:13:56,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 512 places, 568 transitions, 7834 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-27 23:13:56,695 INFO L231 Difference]: Finished difference. Result has 513 places, 557 transitions, 6734 flow [2024-06-27 23:13:56,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6652, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6734, PETRI_PLACES=513, PETRI_TRANSITIONS=557} [2024-06-27 23:13:56,696 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 483 predicate places. [2024-06-27 23:13:56,696 INFO L495 AbstractCegarLoop]: Abstraction has has 513 places, 557 transitions, 6734 flow [2024-06-27 23:13:56,696 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:13:56,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:13:56,696 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:13:56,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-27 23:13:56,696 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:13:56,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:13:56,696 INFO L85 PathProgramCache]: Analyzing trace with hash -1195464345, now seen corresponding path program 11 times [2024-06-27 23:13:56,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:13:56,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742581917] [2024-06-27 23:13:56,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:13:56,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:13:56,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:13:58,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:13:58,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:13:58,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742581917] [2024-06-27 23:13:58,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742581917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:13:58,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:13:58,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:13:58,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058203453] [2024-06-27 23:13:58,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:13:58,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:13:58,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:13:58,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:13:58,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:13:58,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:13:58,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 557 transitions, 6734 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:13:58,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:13:58,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:13:58,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:14:00,061 INFO L124 PetriNetUnfolderBase]: 1375/2396 cut-off events. [2024-06-27 23:14:00,061 INFO L125 PetriNetUnfolderBase]: For 420480/420480 co-relation queries the response was YES. [2024-06-27 23:14:00,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19018 conditions, 2396 events. 1375/2396 cut-off events. For 420480/420480 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 14516 event pairs, 320 based on Foata normal form. 2/2396 useless extension candidates. Maximal degree in co-relation 18793. Up to 2262 conditions per place. [2024-06-27 23:14:00,094 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 531 selfloop transitions, 43 changer transitions 0/576 dead transitions. [2024-06-27 23:14:00,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 576 transitions, 8316 flow [2024-06-27 23:14:00,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:14:00,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:14:00,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 137 transitions. [2024-06-27 23:14:00,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3682795698924731 [2024-06-27 23:14:00,095 INFO L175 Difference]: Start difference. First operand has 513 places, 557 transitions, 6734 flow. Second operand 12 states and 137 transitions. [2024-06-27 23:14:00,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 576 transitions, 8316 flow [2024-06-27 23:14:02,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 576 transitions, 8235 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-27 23:14:02,581 INFO L231 Difference]: Finished difference. Result has 517 places, 557 transitions, 6744 flow [2024-06-27 23:14:02,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6653, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6744, PETRI_PLACES=517, PETRI_TRANSITIONS=557} [2024-06-27 23:14:02,582 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 487 predicate places. [2024-06-27 23:14:02,582 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 557 transitions, 6744 flow [2024-06-27 23:14:02,582 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:14:02,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:14:02,582 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:14:02,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-27 23:14:02,582 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:14:02,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:14:02,582 INFO L85 PathProgramCache]: Analyzing trace with hash -1334856503, now seen corresponding path program 8 times [2024-06-27 23:14:02,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:14:02,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128246643] [2024-06-27 23:14:02,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:14:02,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:14:02,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:14:04,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:14:04,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:14:04,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128246643] [2024-06-27 23:14:04,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128246643] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:14:04,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:14:04,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:14:04,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556823517] [2024-06-27 23:14:04,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:14:04,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:14:04,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:14:04,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:14:04,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:14:04,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:14:04,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 557 transitions, 6744 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:14:04,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:14:04,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:14:04,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:14:05,810 INFO L124 PetriNetUnfolderBase]: 1379/2404 cut-off events. [2024-06-27 23:14:05,810 INFO L125 PetriNetUnfolderBase]: For 425712/425712 co-relation queries the response was YES. [2024-06-27 23:14:05,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19113 conditions, 2404 events. 1379/2404 cut-off events. For 425712/425712 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 14634 event pairs, 327 based on Foata normal form. 2/2404 useless extension candidates. Maximal degree in co-relation 18887. Up to 2327 conditions per place. [2024-06-27 23:14:05,849 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 537 selfloop transitions, 32 changer transitions 0/571 dead transitions. [2024-06-27 23:14:05,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 526 places, 571 transitions, 7960 flow [2024-06-27 23:14:05,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:14:05,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:14:05,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-27 23:14:05,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36774193548387096 [2024-06-27 23:14:05,850 INFO L175 Difference]: Start difference. First operand has 517 places, 557 transitions, 6744 flow. Second operand 10 states and 114 transitions. [2024-06-27 23:14:05,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 526 places, 571 transitions, 7960 flow [2024-06-27 23:14:08,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 571 transitions, 7860 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-27 23:14:08,227 INFO L231 Difference]: Finished difference. Result has 516 places, 558 transitions, 6740 flow [2024-06-27 23:14:08,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6644, PETRI_DIFFERENCE_MINUEND_PLACES=506, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6740, PETRI_PLACES=516, PETRI_TRANSITIONS=558} [2024-06-27 23:14:08,227 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 486 predicate places. [2024-06-27 23:14:08,227 INFO L495 AbstractCegarLoop]: Abstraction has has 516 places, 558 transitions, 6740 flow [2024-06-27 23:14:08,227 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:14:08,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:14:08,227 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:14:08,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-27 23:14:08,227 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:14:08,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:14:08,227 INFO L85 PathProgramCache]: Analyzing trace with hash -1389409490, now seen corresponding path program 17 times [2024-06-27 23:14:08,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:14:08,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4880766] [2024-06-27 23:14:08,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:14:08,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:14:08,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:14:10,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:14:10,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:14:10,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4880766] [2024-06-27 23:14:10,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4880766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:14:10,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:14:10,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:14:10,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71498972] [2024-06-27 23:14:10,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:14:10,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:14:10,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:14:10,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:14:10,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:14:10,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:14:10,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 516 places, 558 transitions, 6740 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:14:10,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:14:10,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:14:10,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:14:11,764 INFO L124 PetriNetUnfolderBase]: 1383/2412 cut-off events. [2024-06-27 23:14:11,765 INFO L125 PetriNetUnfolderBase]: For 430945/430945 co-relation queries the response was YES. [2024-06-27 23:14:11,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19170 conditions, 2412 events. 1383/2412 cut-off events. For 430945/430945 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 14644 event pairs, 335 based on Foata normal form. 2/2412 useless extension candidates. Maximal degree in co-relation 18943. Up to 2305 conditions per place. [2024-06-27 23:14:11,798 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 529 selfloop transitions, 42 changer transitions 0/573 dead transitions. [2024-06-27 23:14:11,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 526 places, 573 transitions, 7992 flow [2024-06-27 23:14:11,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:14:11,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:14:11,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-27 23:14:11,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-27 23:14:11,799 INFO L175 Difference]: Start difference. First operand has 516 places, 558 transitions, 6740 flow. Second operand 11 states and 124 transitions. [2024-06-27 23:14:11,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 526 places, 573 transitions, 7992 flow [2024-06-27 23:14:14,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 518 places, 573 transitions, 7906 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-27 23:14:14,186 INFO L231 Difference]: Finished difference. Result has 519 places, 559 transitions, 6772 flow [2024-06-27 23:14:14,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6654, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6772, PETRI_PLACES=519, PETRI_TRANSITIONS=559} [2024-06-27 23:14:14,187 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 489 predicate places. [2024-06-27 23:14:14,187 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 559 transitions, 6772 flow [2024-06-27 23:14:14,187 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:14:14,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:14:14,187 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:14:14,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-27 23:14:14,187 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:14:14,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:14:14,187 INFO L85 PathProgramCache]: Analyzing trace with hash -1133498483, now seen corresponding path program 9 times [2024-06-27 23:14:14,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:14:14,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151633940] [2024-06-27 23:14:14,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:14:14,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:14:14,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:14:15,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:14:15,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:14:15,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151633940] [2024-06-27 23:14:15,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151633940] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:14:15,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:14:15,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:14:15,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844865468] [2024-06-27 23:14:15,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:14:15,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:14:15,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:14:15,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:14:15,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:14:15,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:14:15,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 559 transitions, 6772 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:14:15,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:14:15,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:14:15,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:14:16,860 INFO L124 PetriNetUnfolderBase]: 1387/2420 cut-off events. [2024-06-27 23:14:16,860 INFO L125 PetriNetUnfolderBase]: For 436444/436444 co-relation queries the response was YES. [2024-06-27 23:14:16,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19246 conditions, 2420 events. 1387/2420 cut-off events. For 436444/436444 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 14739 event pairs, 329 based on Foata normal form. 2/2420 useless extension candidates. Maximal degree in co-relation 19018. Up to 2356 conditions per place. [2024-06-27 23:14:16,893 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 547 selfloop transitions, 24 changer transitions 0/573 dead transitions. [2024-06-27 23:14:16,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 573 transitions, 7990 flow [2024-06-27 23:14:16,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:14:16,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:14:16,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 118 transitions. [2024-06-27 23:14:16,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3460410557184751 [2024-06-27 23:14:16,894 INFO L175 Difference]: Start difference. First operand has 519 places, 559 transitions, 6772 flow. Second operand 11 states and 118 transitions. [2024-06-27 23:14:16,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 573 transitions, 7990 flow [2024-06-27 23:14:19,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 573 transitions, 7882 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-27 23:14:19,232 INFO L231 Difference]: Finished difference. Result has 521 places, 560 transitions, 6746 flow [2024-06-27 23:14:19,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6664, PETRI_DIFFERENCE_MINUEND_PLACES=510, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6746, PETRI_PLACES=521, PETRI_TRANSITIONS=560} [2024-06-27 23:14:19,232 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 491 predicate places. [2024-06-27 23:14:19,232 INFO L495 AbstractCegarLoop]: Abstraction has has 521 places, 560 transitions, 6746 flow [2024-06-27 23:14:19,232 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:14:19,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:14:19,232 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:14:19,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-27 23:14:19,233 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:14:19,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:14:19,233 INFO L85 PathProgramCache]: Analyzing trace with hash -1389201945, now seen corresponding path program 12 times [2024-06-27 23:14:19,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:14:19,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921412746] [2024-06-27 23:14:19,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:14:19,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:14:19,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:14:21,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:14:21,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:14:21,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921412746] [2024-06-27 23:14:21,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921412746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:14:21,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:14:21,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:14:21,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568789955] [2024-06-27 23:14:21,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:14:21,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:14:21,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:14:21,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:14:21,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:14:21,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:14:21,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 560 transitions, 6746 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:14:21,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:14:21,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:14:21,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:14:22,549 INFO L124 PetriNetUnfolderBase]: 1393/2430 cut-off events. [2024-06-27 23:14:22,550 INFO L125 PetriNetUnfolderBase]: For 441706/441706 co-relation queries the response was YES. [2024-06-27 23:14:22,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19268 conditions, 2430 events. 1393/2430 cut-off events. For 441706/441706 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 14858 event pairs, 318 based on Foata normal form. 2/2430 useless extension candidates. Maximal degree in co-relation 19039. Up to 2218 conditions per place. [2024-06-27 23:14:22,589 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 512 selfloop transitions, 66 changer transitions 0/580 dead transitions. [2024-06-27 23:14:22,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 580 transitions, 8375 flow [2024-06-27 23:14:22,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:14:22,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:14:22,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 136 transitions. [2024-06-27 23:14:22,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3655913978494624 [2024-06-27 23:14:22,589 INFO L175 Difference]: Start difference. First operand has 521 places, 560 transitions, 6746 flow. Second operand 12 states and 136 transitions. [2024-06-27 23:14:22,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 580 transitions, 8375 flow [2024-06-27 23:14:24,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 523 places, 580 transitions, 8303 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-27 23:14:24,908 INFO L231 Difference]: Finished difference. Result has 524 places, 563 transitions, 6864 flow [2024-06-27 23:14:24,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6674, PETRI_DIFFERENCE_MINUEND_PLACES=512, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6864, PETRI_PLACES=524, PETRI_TRANSITIONS=563} [2024-06-27 23:14:24,909 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 494 predicate places. [2024-06-27 23:14:24,909 INFO L495 AbstractCegarLoop]: Abstraction has has 524 places, 563 transitions, 6864 flow [2024-06-27 23:14:24,909 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:14:24,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:14:24,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:14:24,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-27 23:14:24,909 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:14:24,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:14:24,909 INFO L85 PathProgramCache]: Analyzing trace with hash -1335066249, now seen corresponding path program 13 times [2024-06-27 23:14:24,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:14:24,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462287838] [2024-06-27 23:14:24,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:14:24,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:14:24,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:14:26,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:14:26,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:14:26,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462287838] [2024-06-27 23:14:26,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462287838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:14:26,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:14:26,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:14:26,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050943358] [2024-06-27 23:14:26,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:14:26,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:14:26,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:14:26,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:14:26,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:14:27,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:14:27,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 524 places, 563 transitions, 6864 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:14:27,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:14:27,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:14:27,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:14:28,181 INFO L124 PetriNetUnfolderBase]: 1389/2424 cut-off events. [2024-06-27 23:14:28,181 INFO L125 PetriNetUnfolderBase]: For 418386/418386 co-relation queries the response was YES. [2024-06-27 23:14:28,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19002 conditions, 2424 events. 1389/2424 cut-off events. For 418386/418386 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 14784 event pairs, 325 based on Foata normal form. 2/2424 useless extension candidates. Maximal degree in co-relation 18772. Up to 2085 conditions per place. [2024-06-27 23:14:28,221 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 498 selfloop transitions, 83 changer transitions 0/583 dead transitions. [2024-06-27 23:14:28,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 583 transitions, 8825 flow [2024-06-27 23:14:28,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:14:28,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:14:28,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 143 transitions. [2024-06-27 23:14:28,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3844086021505376 [2024-06-27 23:14:28,222 INFO L175 Difference]: Start difference. First operand has 524 places, 563 transitions, 6864 flow. Second operand 12 states and 143 transitions. [2024-06-27 23:14:28,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 583 transitions, 8825 flow [2024-06-27 23:14:30,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 583 transitions, 8627 flow, removed 35 selfloop flow, removed 10 redundant places. [2024-06-27 23:14:30,487 INFO L231 Difference]: Finished difference. Result has 526 places, 563 transitions, 6848 flow [2024-06-27 23:14:30,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6677, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6848, PETRI_PLACES=526, PETRI_TRANSITIONS=563} [2024-06-27 23:14:30,487 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 496 predicate places. [2024-06-27 23:14:30,487 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 563 transitions, 6848 flow [2024-06-27 23:14:30,487 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:14:30,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:14:30,487 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:14:30,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-27 23:14:30,488 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:14:30,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:14:30,488 INFO L85 PathProgramCache]: Analyzing trace with hash -1133775189, now seen corresponding path program 14 times [2024-06-27 23:14:30,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:14:30,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246645766] [2024-06-27 23:14:30,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:14:30,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:14:30,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:14:32,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:14:32,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:14:32,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246645766] [2024-06-27 23:14:32,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246645766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:14:32,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:14:32,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:14:32,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324700807] [2024-06-27 23:14:32,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:14:32,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:14:32,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:14:32,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:14:32,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:14:32,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:14:32,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 563 transitions, 6848 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:14:32,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:14:32,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:14:32,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:14:33,556 INFO L124 PetriNetUnfolderBase]: 1385/2418 cut-off events. [2024-06-27 23:14:33,556 INFO L125 PetriNetUnfolderBase]: For 394204/394204 co-relation queries the response was YES. [2024-06-27 23:14:33,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18525 conditions, 2418 events. 1385/2418 cut-off events. For 394204/394204 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 14748 event pairs, 331 based on Foata normal form. 2/2418 useless extension candidates. Maximal degree in co-relation 18297. Up to 2338 conditions per place. [2024-06-27 23:14:33,589 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 545 selfloop transitions, 31 changer transitions 0/578 dead transitions. [2024-06-27 23:14:33,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 578 transitions, 8070 flow [2024-06-27 23:14:33,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:14:33,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:14:33,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 130 transitions. [2024-06-27 23:14:33,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34946236559139787 [2024-06-27 23:14:33,590 INFO L175 Difference]: Start difference. First operand has 526 places, 563 transitions, 6848 flow. Second operand 12 states and 130 transitions. [2024-06-27 23:14:33,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 578 transitions, 8070 flow [2024-06-27 23:14:35,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 578 transitions, 7855 flow, removed 11 selfloop flow, removed 12 redundant places. [2024-06-27 23:14:35,744 INFO L231 Difference]: Finished difference. Result has 526 places, 563 transitions, 6701 flow [2024-06-27 23:14:35,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6633, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6701, PETRI_PLACES=526, PETRI_TRANSITIONS=563} [2024-06-27 23:14:35,744 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 496 predicate places. [2024-06-27 23:14:35,744 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 563 transitions, 6701 flow [2024-06-27 23:14:35,744 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:14:35,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:14:35,744 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:14:35,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-27 23:14:35,745 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:14:35,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:14:35,745 INFO L85 PathProgramCache]: Analyzing trace with hash 585455564, now seen corresponding path program 18 times [2024-06-27 23:14:35,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:14:35,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459388637] [2024-06-27 23:14:35,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:14:35,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:14:35,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:14:37,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:14:37,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:14:37,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459388637] [2024-06-27 23:14:37,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459388637] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:14:37,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:14:37,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:14:37,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787511754] [2024-06-27 23:14:37,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:14:37,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:14:37,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:14:37,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:14:37,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:14:37,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:14:37,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 563 transitions, 6701 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:14:37,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:14:37,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:14:37,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:14:38,705 INFO L124 PetriNetUnfolderBase]: 1389/2426 cut-off events. [2024-06-27 23:14:38,705 INFO L125 PetriNetUnfolderBase]: For 398313/398313 co-relation queries the response was YES. [2024-06-27 23:14:38,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18436 conditions, 2426 events. 1389/2426 cut-off events. For 398313/398313 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 14831 event pairs, 327 based on Foata normal form. 2/2426 useless extension candidates. Maximal degree in co-relation 18207. Up to 2232 conditions per place. [2024-06-27 23:14:38,742 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 511 selfloop transitions, 67 changer transitions 0/580 dead transitions. [2024-06-27 23:14:38,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 580 transitions, 8299 flow [2024-06-27 23:14:38,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:14:38,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:14:38,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-27 23:14:38,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36950146627565983 [2024-06-27 23:14:38,743 INFO L175 Difference]: Start difference. First operand has 526 places, 563 transitions, 6701 flow. Second operand 11 states and 126 transitions. [2024-06-27 23:14:38,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 580 transitions, 8299 flow [2024-06-27 23:14:40,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 523 places, 580 transitions, 8192 flow, removed 6 selfloop flow, removed 13 redundant places. [2024-06-27 23:14:40,821 INFO L231 Difference]: Finished difference. Result has 524 places, 564 transitions, 6764 flow [2024-06-27 23:14:40,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6594, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6764, PETRI_PLACES=524, PETRI_TRANSITIONS=564} [2024-06-27 23:14:40,821 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 494 predicate places. [2024-06-27 23:14:40,821 INFO L495 AbstractCegarLoop]: Abstraction has has 524 places, 564 transitions, 6764 flow [2024-06-27 23:14:40,821 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:14:40,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:14:40,821 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:14:40,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-27 23:14:40,821 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:14:40,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:14:40,822 INFO L85 PathProgramCache]: Analyzing trace with hash -1340428629, now seen corresponding path program 15 times [2024-06-27 23:14:40,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:14:40,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711007562] [2024-06-27 23:14:40,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:14:40,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:14:40,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:14:42,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:14:42,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:14:42,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711007562] [2024-06-27 23:14:42,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711007562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:14:42,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:14:42,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:14:42,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531343587] [2024-06-27 23:14:42,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:14:42,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:14:42,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:14:42,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:14:42,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:14:42,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:14:42,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 524 places, 564 transitions, 6764 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:14:42,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:14:42,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:14:42,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:14:44,037 INFO L124 PetriNetUnfolderBase]: 1385/2420 cut-off events. [2024-06-27 23:14:44,037 INFO L125 PetriNetUnfolderBase]: For 373790/373790 co-relation queries the response was YES. [2024-06-27 23:14:44,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18138 conditions, 2420 events. 1385/2420 cut-off events. For 373790/373790 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 14785 event pairs, 316 based on Foata normal form. 2/2420 useless extension candidates. Maximal degree in co-relation 17909. Up to 2087 conditions per place. [2024-06-27 23:14:44,076 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 490 selfloop transitions, 91 changer transitions 0/583 dead transitions. [2024-06-27 23:14:44,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 583 transitions, 8376 flow [2024-06-27 23:14:44,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:14:44,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:14:44,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 138 transitions. [2024-06-27 23:14:44,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2024-06-27 23:14:44,077 INFO L175 Difference]: Start difference. First operand has 524 places, 564 transitions, 6764 flow. Second operand 12 states and 138 transitions. [2024-06-27 23:14:44,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 583 transitions, 8376 flow [2024-06-27 23:14:46,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 583 transitions, 8235 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-27 23:14:46,104 INFO L231 Difference]: Finished difference. Result has 527 places, 564 transitions, 6810 flow [2024-06-27 23:14:46,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6623, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6810, PETRI_PLACES=527, PETRI_TRANSITIONS=564} [2024-06-27 23:14:46,104 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 497 predicate places. [2024-06-27 23:14:46,104 INFO L495 AbstractCegarLoop]: Abstraction has has 527 places, 564 transitions, 6810 flow [2024-06-27 23:14:46,104 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:14:46,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:14:46,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:14:46,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-27 23:14:46,104 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:14:46,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:14:46,105 INFO L85 PathProgramCache]: Analyzing trace with hash 1872288210, now seen corresponding path program 19 times [2024-06-27 23:14:46,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:14:46,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757367723] [2024-06-27 23:14:46,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:14:46,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:14:46,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:14:47,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:14:47,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:14:47,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757367723] [2024-06-27 23:14:47,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757367723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:14:47,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:14:47,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:14:47,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835275511] [2024-06-27 23:14:47,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:14:47,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:14:47,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:14:47,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:14:47,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:14:48,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:14:48,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 564 transitions, 6810 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:14:48,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:14:48,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:14:48,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:14:49,120 INFO L124 PetriNetUnfolderBase]: 1425/2500 cut-off events. [2024-06-27 23:14:49,120 INFO L125 PetriNetUnfolderBase]: For 555726/555726 co-relation queries the response was YES. [2024-06-27 23:14:49,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20709 conditions, 2500 events. 1425/2500 cut-off events. For 555726/555726 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 15281 event pairs, 341 based on Foata normal form. 2/2500 useless extension candidates. Maximal degree in co-relation 20479. Up to 2188 conditions per place. [2024-06-27 23:14:49,160 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 508 selfloop transitions, 79 changer transitions 0/589 dead transitions. [2024-06-27 23:14:49,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 538 places, 589 transitions, 9202 flow [2024-06-27 23:14:49,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:14:49,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:14:49,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 143 transitions. [2024-06-27 23:14:49,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3844086021505376 [2024-06-27 23:14:49,161 INFO L175 Difference]: Start difference. First operand has 527 places, 564 transitions, 6810 flow. Second operand 12 states and 143 transitions. [2024-06-27 23:14:49,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 538 places, 589 transitions, 9202 flow [2024-06-27 23:14:51,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 589 transitions, 9009 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-27 23:14:51,753 INFO L231 Difference]: Finished difference. Result has 528 places, 566 transitions, 6845 flow [2024-06-27 23:14:51,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6617, PETRI_DIFFERENCE_MINUEND_PLACES=516, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6845, PETRI_PLACES=528, PETRI_TRANSITIONS=566} [2024-06-27 23:14:51,754 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 498 predicate places. [2024-06-27 23:14:51,754 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 566 transitions, 6845 flow [2024-06-27 23:14:51,754 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:14:51,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:14:51,754 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:14:51,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-27 23:14:51,754 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:14:51,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:14:51,754 INFO L85 PathProgramCache]: Analyzing trace with hash -1256726434, now seen corresponding path program 1 times [2024-06-27 23:14:51,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:14:51,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066382392] [2024-06-27 23:14:51,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:14:51,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:14:51,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:14:53,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:14:53,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:14:53,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066382392] [2024-06-27 23:14:53,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066382392] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:14:53,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:14:53,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:14:53,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329612270] [2024-06-27 23:14:53,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:14:53,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:14:53,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:14:53,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:14:53,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:14:53,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:14:53,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 566 transitions, 6845 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:14:53,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:14:53,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:14:53,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:14:54,354 INFO L124 PetriNetUnfolderBase]: 1422/2496 cut-off events. [2024-06-27 23:14:54,354 INFO L125 PetriNetUnfolderBase]: For 546855/546855 co-relation queries the response was YES. [2024-06-27 23:14:54,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20135 conditions, 2496 events. 1422/2496 cut-off events. For 546855/546855 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 15292 event pairs, 360 based on Foata normal form. 4/2498 useless extension candidates. Maximal degree in co-relation 19904. Up to 2421 conditions per place. [2024-06-27 23:14:54,394 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 549 selfloop transitions, 32 changer transitions 0/583 dead transitions. [2024-06-27 23:14:54,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 538 places, 583 transitions, 8199 flow [2024-06-27 23:14:54,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:14:54,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:14:54,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 117 transitions. [2024-06-27 23:14:54,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34310850439882695 [2024-06-27 23:14:54,395 INFO L175 Difference]: Start difference. First operand has 528 places, 566 transitions, 6845 flow. Second operand 11 states and 117 transitions. [2024-06-27 23:14:54,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 538 places, 583 transitions, 8199 flow [2024-06-27 23:14:57,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 583 transitions, 7991 flow, removed 79 selfloop flow, removed 6 redundant places. [2024-06-27 23:14:57,032 INFO L231 Difference]: Finished difference. Result has 533 places, 568 transitions, 6788 flow [2024-06-27 23:14:57,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6667, PETRI_DIFFERENCE_MINUEND_PLACES=522, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6788, PETRI_PLACES=533, PETRI_TRANSITIONS=568} [2024-06-27 23:14:57,033 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 503 predicate places. [2024-06-27 23:14:57,033 INFO L495 AbstractCegarLoop]: Abstraction has has 533 places, 568 transitions, 6788 flow [2024-06-27 23:14:57,033 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:14:57,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:14:57,033 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:14:57,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-27 23:14:57,033 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:14:57,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:14:57,033 INFO L85 PathProgramCache]: Analyzing trace with hash 550355755, now seen corresponding path program 10 times [2024-06-27 23:14:57,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:14:57,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429542409] [2024-06-27 23:14:57,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:14:57,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:14:57,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:14:58,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:14:58,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:14:58,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429542409] [2024-06-27 23:14:58,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429542409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:14:58,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:14:58,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:14:58,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891223459] [2024-06-27 23:14:58,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:14:58,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:14:58,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:14:58,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:14:58,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:14:58,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:14:58,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 568 transitions, 6788 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:14:58,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:14:58,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:14:58,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:14:59,886 INFO L124 PetriNetUnfolderBase]: 1426/2504 cut-off events. [2024-06-27 23:14:59,886 INFO L125 PetriNetUnfolderBase]: For 524924/524924 co-relation queries the response was YES. [2024-06-27 23:14:59,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20105 conditions, 2504 events. 1426/2504 cut-off events. For 524924/524924 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 15367 event pairs, 360 based on Foata normal form. 2/2504 useless extension candidates. Maximal degree in co-relation 19872. Up to 2452 conditions per place. [2024-06-27 23:14:59,927 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 559 selfloop transitions, 20 changer transitions 0/581 dead transitions. [2024-06-27 23:14:59,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 581 transitions, 8012 flow [2024-06-27 23:14:59,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:14:59,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:14:59,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 116 transitions. [2024-06-27 23:14:59,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34017595307917886 [2024-06-27 23:14:59,928 INFO L175 Difference]: Start difference. First operand has 533 places, 568 transitions, 6788 flow. Second operand 11 states and 116 transitions. [2024-06-27 23:14:59,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 581 transitions, 8012 flow [2024-06-27 23:15:02,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 581 transitions, 7835 flow, removed 17 selfloop flow, removed 10 redundant places. [2024-06-27 23:15:02,623 INFO L231 Difference]: Finished difference. Result has 534 places, 569 transitions, 6687 flow [2024-06-27 23:15:02,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6611, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6687, PETRI_PLACES=534, PETRI_TRANSITIONS=569} [2024-06-27 23:15:02,623 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 504 predicate places. [2024-06-27 23:15:02,624 INFO L495 AbstractCegarLoop]: Abstraction has has 534 places, 569 transitions, 6687 flow [2024-06-27 23:15:02,624 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:15:02,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:15:02,624 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:15:02,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-27 23:15:02,624 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:15:02,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:15:02,625 INFO L85 PathProgramCache]: Analyzing trace with hash 1123258253, now seen corresponding path program 11 times [2024-06-27 23:15:02,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:15:02,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540479502] [2024-06-27 23:15:02,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:15:02,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:15:02,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:15:04,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:15:04,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:15:04,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540479502] [2024-06-27 23:15:04,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540479502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:15:04,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:15:04,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:15:04,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762769549] [2024-06-27 23:15:04,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:15:04,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:15:04,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:15:04,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:15:04,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:15:04,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:15:04,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 569 transitions, 6687 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:15:04,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:15:04,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:15:04,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:15:05,224 INFO L124 PetriNetUnfolderBase]: 1430/2512 cut-off events. [2024-06-27 23:15:05,224 INFO L125 PetriNetUnfolderBase]: For 530883/530883 co-relation queries the response was YES. [2024-06-27 23:15:05,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19998 conditions, 2512 events. 1430/2512 cut-off events. For 530883/530883 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 15417 event pairs, 362 based on Foata normal form. 2/2512 useless extension candidates. Maximal degree in co-relation 19765. Up to 2464 conditions per place. [2024-06-27 23:15:05,264 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 564 selfloop transitions, 16 changer transitions 0/582 dead transitions. [2024-06-27 23:15:05,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 582 transitions, 7905 flow [2024-06-27 23:15:05,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:15:05,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:15:05,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 112 transitions. [2024-06-27 23:15:05,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3284457478005865 [2024-06-27 23:15:05,265 INFO L175 Difference]: Start difference. First operand has 534 places, 569 transitions, 6687 flow. Second operand 11 states and 112 transitions. [2024-06-27 23:15:05,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 582 transitions, 7905 flow [2024-06-27 23:15:07,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 582 transitions, 7811 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-27 23:15:07,451 INFO L231 Difference]: Finished difference. Result has 536 places, 570 transitions, 6663 flow [2024-06-27 23:15:07,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6593, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6663, PETRI_PLACES=536, PETRI_TRANSITIONS=570} [2024-06-27 23:15:07,452 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 506 predicate places. [2024-06-27 23:15:07,452 INFO L495 AbstractCegarLoop]: Abstraction has has 536 places, 570 transitions, 6663 flow [2024-06-27 23:15:07,452 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:15:07,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:15:07,452 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:15:07,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-27 23:15:07,452 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:15:07,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:15:07,453 INFO L85 PathProgramCache]: Analyzing trace with hash 798517133, now seen corresponding path program 12 times [2024-06-27 23:15:07,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:15:07,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514228916] [2024-06-27 23:15:07,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:15:07,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:15:07,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:15:09,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:15:09,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:15:09,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514228916] [2024-06-27 23:15:09,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514228916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:15:09,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:15:09,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:15:09,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360737154] [2024-06-27 23:15:09,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:15:09,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:15:09,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:15:09,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:15:09,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:15:09,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:15:09,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 570 transitions, 6663 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:15:09,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:15:09,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:15:09,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:15:10,466 INFO L124 PetriNetUnfolderBase]: 1434/2520 cut-off events. [2024-06-27 23:15:10,466 INFO L125 PetriNetUnfolderBase]: For 537376/537376 co-relation queries the response was YES. [2024-06-27 23:15:10,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20046 conditions, 2520 events. 1434/2520 cut-off events. For 537376/537376 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 15509 event pairs, 364 based on Foata normal form. 2/2520 useless extension candidates. Maximal degree in co-relation 19812. Up to 2469 conditions per place. [2024-06-27 23:15:10,505 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 560 selfloop transitions, 20 changer transitions 0/582 dead transitions. [2024-06-27 23:15:10,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 582 transitions, 7881 flow [2024-06-27 23:15:10,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:15:10,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:15:10,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 114 transitions. [2024-06-27 23:15:10,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3343108504398827 [2024-06-27 23:15:10,506 INFO L175 Difference]: Start difference. First operand has 536 places, 570 transitions, 6663 flow. Second operand 11 states and 114 transitions. [2024-06-27 23:15:10,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 582 transitions, 7881 flow [2024-06-27 23:15:13,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 537 places, 582 transitions, 7821 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-27 23:15:13,079 INFO L231 Difference]: Finished difference. Result has 538 places, 571 transitions, 6683 flow [2024-06-27 23:15:13,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6603, PETRI_DIFFERENCE_MINUEND_PLACES=527, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=550, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6683, PETRI_PLACES=538, PETRI_TRANSITIONS=571} [2024-06-27 23:15:13,080 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 508 predicate places. [2024-06-27 23:15:13,080 INFO L495 AbstractCegarLoop]: Abstraction has has 538 places, 571 transitions, 6683 flow [2024-06-27 23:15:13,080 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:15:13,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:15:13,080 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:15:13,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-27 23:15:13,080 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:15:13,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:15:13,080 INFO L85 PathProgramCache]: Analyzing trace with hash 798507833, now seen corresponding path program 13 times [2024-06-27 23:15:13,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:15:13,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654274921] [2024-06-27 23:15:13,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:15:13,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:15:13,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:15:14,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:15:14,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:15:14,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654274921] [2024-06-27 23:15:14,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654274921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:15:14,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:15:14,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:15:14,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147528686] [2024-06-27 23:15:14,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:15:14,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:15:14,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:15:14,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:15:14,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:15:14,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:15:14,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 538 places, 571 transitions, 6683 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:15:14,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:15:14,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:15:14,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:15:15,812 INFO L124 PetriNetUnfolderBase]: 1438/2528 cut-off events. [2024-06-27 23:15:15,812 INFO L125 PetriNetUnfolderBase]: For 543785/543785 co-relation queries the response was YES. [2024-06-27 23:15:15,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20123 conditions, 2528 events. 1438/2528 cut-off events. For 543785/543785 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 15569 event pairs, 364 based on Foata normal form. 2/2528 useless extension candidates. Maximal degree in co-relation 19888. Up to 2482 conditions per place. [2024-06-27 23:15:15,853 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 561 selfloop transitions, 20 changer transitions 0/583 dead transitions. [2024-06-27 23:15:15,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 548 places, 583 transitions, 7909 flow [2024-06-27 23:15:15,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:15:15,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:15:15,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 114 transitions. [2024-06-27 23:15:15,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3343108504398827 [2024-06-27 23:15:15,854 INFO L175 Difference]: Start difference. First operand has 538 places, 571 transitions, 6683 flow. Second operand 11 states and 114 transitions. [2024-06-27 23:15:15,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 548 places, 583 transitions, 7909 flow [2024-06-27 23:15:18,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 539 places, 583 transitions, 7839 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-27 23:15:18,359 INFO L231 Difference]: Finished difference. Result has 540 places, 572 transitions, 6696 flow [2024-06-27 23:15:18,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6613, PETRI_DIFFERENCE_MINUEND_PLACES=529, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6696, PETRI_PLACES=540, PETRI_TRANSITIONS=572} [2024-06-27 23:15:18,359 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 510 predicate places. [2024-06-27 23:15:18,359 INFO L495 AbstractCegarLoop]: Abstraction has has 540 places, 572 transitions, 6696 flow [2024-06-27 23:15:18,359 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:15:18,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:15:18,360 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:15:18,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-27 23:15:18,360 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:15:18,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:15:18,360 INFO L85 PathProgramCache]: Analyzing trace with hash 1112207063, now seen corresponding path program 14 times [2024-06-27 23:15:18,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:15:18,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982077815] [2024-06-27 23:15:18,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:15:18,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:15:18,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:15:20,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:15:20,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:15:20,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982077815] [2024-06-27 23:15:20,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982077815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:15:20,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:15:20,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:15:20,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923816020] [2024-06-27 23:15:20,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:15:20,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:15:20,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:15:20,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:15:20,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:15:20,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:15:20,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 540 places, 572 transitions, 6696 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:15:20,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:15:20,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:15:20,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:15:21,179 INFO L124 PetriNetUnfolderBase]: 1446/2544 cut-off events. [2024-06-27 23:15:21,179 INFO L125 PetriNetUnfolderBase]: For 550270/550270 co-relation queries the response was YES. [2024-06-27 23:15:21,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20286 conditions, 2544 events. 1446/2544 cut-off events. For 550270/550270 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 15699 event pairs, 364 based on Foata normal form. 2/2544 useless extension candidates. Maximal degree in co-relation 20050. Up to 2491 conditions per place. [2024-06-27 23:15:21,221 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 560 selfloop transitions, 23 changer transitions 0/585 dead transitions. [2024-06-27 23:15:21,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 585 transitions, 7967 flow [2024-06-27 23:15:21,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:15:21,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:15:21,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 115 transitions. [2024-06-27 23:15:21,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33724340175953077 [2024-06-27 23:15:21,237 INFO L175 Difference]: Start difference. First operand has 540 places, 572 transitions, 6696 flow. Second operand 11 states and 115 transitions. [2024-06-27 23:15:21,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 585 transitions, 7967 flow [2024-06-27 23:15:23,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 585 transitions, 7850 flow, removed 34 selfloop flow, removed 9 redundant places. [2024-06-27 23:15:23,624 INFO L231 Difference]: Finished difference. Result has 542 places, 574 transitions, 6712 flow [2024-06-27 23:15:23,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6614, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6712, PETRI_PLACES=542, PETRI_TRANSITIONS=574} [2024-06-27 23:15:23,624 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 512 predicate places. [2024-06-27 23:15:23,624 INFO L495 AbstractCegarLoop]: Abstraction has has 542 places, 574 transitions, 6712 flow [2024-06-27 23:15:23,624 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:15:23,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:15:23,624 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:15:23,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-27 23:15:23,624 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:15:23,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:15:23,625 INFO L85 PathProgramCache]: Analyzing trace with hash 542937145, now seen corresponding path program 15 times [2024-06-27 23:15:23,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:15:23,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594821514] [2024-06-27 23:15:23,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:15:23,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:15:23,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:15:26,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:15:26,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:15:26,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594821514] [2024-06-27 23:15:26,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594821514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:15:26,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:15:26,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:15:26,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191927413] [2024-06-27 23:15:26,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:15:26,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:15:26,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:15:26,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:15:26,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:15:26,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:15:26,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 542 places, 574 transitions, 6712 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:15:26,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:15:26,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:15:26,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:15:26,994 INFO L124 PetriNetUnfolderBase]: 1450/2552 cut-off events. [2024-06-27 23:15:26,994 INFO L125 PetriNetUnfolderBase]: For 556735/556735 co-relation queries the response was YES. [2024-06-27 23:15:27,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20293 conditions, 2552 events. 1450/2552 cut-off events. For 556735/556735 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 15769 event pairs, 360 based on Foata normal form. 2/2552 useless extension candidates. Maximal degree in co-relation 20056. Up to 2481 conditions per place. [2024-06-27 23:15:27,036 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 557 selfloop transitions, 29 changer transitions 0/588 dead transitions. [2024-06-27 23:15:27,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 551 places, 588 transitions, 7976 flow [2024-06-27 23:15:27,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:15:27,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:15:27,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 112 transitions. [2024-06-27 23:15:27,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36129032258064514 [2024-06-27 23:15:27,037 INFO L175 Difference]: Start difference. First operand has 542 places, 574 transitions, 6712 flow. Second operand 10 states and 112 transitions. [2024-06-27 23:15:27,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 551 places, 588 transitions, 7976 flow [2024-06-27 23:15:29,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 588 transitions, 7896 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-27 23:15:29,555 INFO L231 Difference]: Finished difference. Result has 543 places, 575 transitions, 6736 flow [2024-06-27 23:15:29,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6632, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6736, PETRI_PLACES=543, PETRI_TRANSITIONS=575} [2024-06-27 23:15:29,556 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 513 predicate places. [2024-06-27 23:15:29,556 INFO L495 AbstractCegarLoop]: Abstraction has has 543 places, 575 transitions, 6736 flow [2024-06-27 23:15:29,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:15:29,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:15:29,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:15:29,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-27 23:15:29,556 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:15:29,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:15:29,556 INFO L85 PathProgramCache]: Analyzing trace with hash 542929209, now seen corresponding path program 16 times [2024-06-27 23:15:29,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:15:29,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944612709] [2024-06-27 23:15:29,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:15:29,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:15:29,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:15:31,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:15:31,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:15:31,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944612709] [2024-06-27 23:15:31,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944612709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:15:31,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:15:31,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:15:31,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712996892] [2024-06-27 23:15:31,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:15:31,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:15:31,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:15:31,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:15:31,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:15:31,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:15:31,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 543 places, 575 transitions, 6736 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:15:31,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:15:31,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:15:31,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:15:33,043 INFO L124 PetriNetUnfolderBase]: 1456/2562 cut-off events. [2024-06-27 23:15:33,043 INFO L125 PetriNetUnfolderBase]: For 562217/562217 co-relation queries the response was YES. [2024-06-27 23:15:33,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20352 conditions, 2562 events. 1456/2562 cut-off events. For 562217/562217 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 15857 event pairs, 361 based on Foata normal form. 2/2562 useless extension candidates. Maximal degree in co-relation 20114. Up to 2409 conditions per place. [2024-06-27 23:15:33,086 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 545 selfloop transitions, 47 changer transitions 0/594 dead transitions. [2024-06-27 23:15:33,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 594 transitions, 8400 flow [2024-06-27 23:15:33,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:15:33,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:15:33,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 134 transitions. [2024-06-27 23:15:33,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3602150537634409 [2024-06-27 23:15:33,087 INFO L175 Difference]: Start difference. First operand has 543 places, 575 transitions, 6736 flow. Second operand 12 states and 134 transitions. [2024-06-27 23:15:33,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 594 transitions, 8400 flow [2024-06-27 23:15:35,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 546 places, 594 transitions, 8306 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-27 23:15:35,716 INFO L231 Difference]: Finished difference. Result has 547 places, 577 transitions, 6771 flow [2024-06-27 23:15:35,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6642, PETRI_DIFFERENCE_MINUEND_PLACES=535, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6771, PETRI_PLACES=547, PETRI_TRANSITIONS=577} [2024-06-27 23:15:35,716 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 517 predicate places. [2024-06-27 23:15:35,716 INFO L495 AbstractCegarLoop]: Abstraction has has 547 places, 577 transitions, 6771 flow [2024-06-27 23:15:35,716 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:15:35,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:15:35,716 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:15:35,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-27 23:15:35,716 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:15:35,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:15:35,717 INFO L85 PathProgramCache]: Analyzing trace with hash -1247632601, now seen corresponding path program 17 times [2024-06-27 23:15:35,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:15:35,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660022816] [2024-06-27 23:15:35,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:15:35,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:15:35,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:15:37,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:15:37,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:15:37,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660022816] [2024-06-27 23:15:37,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660022816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:15:37,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:15:37,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:15:37,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945093889] [2024-06-27 23:15:37,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:15:37,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:15:37,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:15:37,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:15:37,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:15:37,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:15:37,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 547 places, 577 transitions, 6771 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:15:37,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:15:37,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:15:37,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:15:39,029 INFO L124 PetriNetUnfolderBase]: 1452/2556 cut-off events. [2024-06-27 23:15:39,030 INFO L125 PetriNetUnfolderBase]: For 535121/535121 co-relation queries the response was YES. [2024-06-27 23:15:39,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19963 conditions, 2556 events. 1452/2556 cut-off events. For 535121/535121 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 15814 event pairs, 357 based on Foata normal form. 2/2556 useless extension candidates. Maximal degree in co-relation 19724. Up to 2406 conditions per place. [2024-06-27 23:15:39,069 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 543 selfloop transitions, 49 changer transitions 0/594 dead transitions. [2024-06-27 23:15:39,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 558 places, 594 transitions, 8049 flow [2024-06-27 23:15:39,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:15:39,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:15:39,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 132 transitions. [2024-06-27 23:15:39,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-27 23:15:39,070 INFO L175 Difference]: Start difference. First operand has 547 places, 577 transitions, 6771 flow. Second operand 12 states and 132 transitions. [2024-06-27 23:15:39,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 558 places, 594 transitions, 8049 flow [2024-06-27 23:15:41,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 548 places, 594 transitions, 7925 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-27 23:15:41,852 INFO L231 Difference]: Finished difference. Result has 549 places, 577 transitions, 6750 flow [2024-06-27 23:15:41,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6647, PETRI_DIFFERENCE_MINUEND_PLACES=537, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6750, PETRI_PLACES=549, PETRI_TRANSITIONS=577} [2024-06-27 23:15:41,853 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 519 predicate places. [2024-06-27 23:15:41,853 INFO L495 AbstractCegarLoop]: Abstraction has has 549 places, 577 transitions, 6750 flow [2024-06-27 23:15:41,853 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:15:41,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:15:41,853 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:15:41,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-27 23:15:41,853 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:15:41,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:15:41,853 INFO L85 PathProgramCache]: Analyzing trace with hash 352799518, now seen corresponding path program 20 times [2024-06-27 23:15:41,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:15:41,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821221592] [2024-06-27 23:15:41,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:15:41,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:15:41,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:15:43,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-27 23:15:43,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:15:43,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821221592] [2024-06-27 23:15:43,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821221592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:15:43,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:15:43,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:15:43,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838718011] [2024-06-27 23:15:43,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:15:43,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:15:43,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:15:43,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:15:43,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:15:43,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:15:43,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 549 places, 577 transitions, 6750 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:15:43,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:15:43,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:15:43,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:15:44,930 INFO L124 PetriNetUnfolderBase]: 1465/2587 cut-off events. [2024-06-27 23:15:44,930 INFO L125 PetriNetUnfolderBase]: For 671389/671389 co-relation queries the response was YES. [2024-06-27 23:15:44,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19734 conditions, 2587 events. 1465/2587 cut-off events. For 671389/671389 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 16062 event pairs, 370 based on Foata normal form. 12/2597 useless extension candidates. Maximal degree in co-relation 19494. Up to 2479 conditions per place. [2024-06-27 23:15:44,972 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 560 selfloop transitions, 25 changer transitions 8/595 dead transitions. [2024-06-27 23:15:44,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 595 transitions, 8042 flow [2024-06-27 23:15:44,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:15:44,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:15:44,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-27 23:15:44,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3724340175953079 [2024-06-27 23:15:44,973 INFO L175 Difference]: Start difference. First operand has 549 places, 577 transitions, 6750 flow. Second operand 11 states and 127 transitions. [2024-06-27 23:15:44,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 595 transitions, 8042 flow [2024-06-27 23:15:47,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 595 transitions, 7835 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-27 23:15:47,510 INFO L231 Difference]: Finished difference. Result has 548 places, 574 transitions, 6551 flow [2024-06-27 23:15:47,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6543, PETRI_DIFFERENCE_MINUEND_PLACES=537, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=552, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6551, PETRI_PLACES=548, PETRI_TRANSITIONS=574} [2024-06-27 23:15:47,510 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 518 predicate places. [2024-06-27 23:15:47,510 INFO L495 AbstractCegarLoop]: Abstraction has has 548 places, 574 transitions, 6551 flow [2024-06-27 23:15:47,510 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:15:47,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:15:47,510 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:15:47,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-27 23:15:47,510 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:15:47,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:15:47,511 INFO L85 PathProgramCache]: Analyzing trace with hash -1205898018, now seen corresponding path program 21 times [2024-06-27 23:15:47,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:15:47,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052944244] [2024-06-27 23:15:47,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:15:47,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:15:47,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:15:48,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:15:48,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:15:48,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052944244] [2024-06-27 23:15:48,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052944244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:15:48,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:15:48,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:15:48,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702458493] [2024-06-27 23:15:48,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:15:48,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:15:48,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:15:48,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:15:48,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:15:48,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 23:15:48,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 574 transitions, 6551 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:15:48,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:15:48,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 23:15:48,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:15:49,174 INFO L124 PetriNetUnfolderBase]: 1333/2443 cut-off events. [2024-06-27 23:15:49,174 INFO L125 PetriNetUnfolderBase]: For 558669/558674 co-relation queries the response was YES. [2024-06-27 23:15:49,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18827 conditions, 2443 events. 1333/2443 cut-off events. For 558669/558674 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 15857 event pairs, 183 based on Foata normal form. 5/2440 useless extension candidates. Maximal degree in co-relation 18587. Up to 1537 conditions per place. [2024-06-27 23:15:49,215 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 291 selfloop transitions, 59 changer transitions 0/597 dead transitions. [2024-06-27 23:15:49,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 558 places, 597 transitions, 7735 flow [2024-06-27 23:15:49,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:15:49,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:15:49,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 147 transitions. [2024-06-27 23:15:49,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4310850439882698 [2024-06-27 23:15:49,216 INFO L175 Difference]: Start difference. First operand has 548 places, 574 transitions, 6551 flow. Second operand 11 states and 147 transitions. [2024-06-27 23:15:49,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 558 places, 597 transitions, 7735 flow [2024-06-27 23:15:51,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 597 transitions, 7608 flow, removed 15 selfloop flow, removed 11 redundant places. [2024-06-27 23:15:51,848 INFO L231 Difference]: Finished difference. Result has 548 places, 576 transitions, 6624 flow [2024-06-27 23:15:51,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6424, PETRI_DIFFERENCE_MINUEND_PLACES=537, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6624, PETRI_PLACES=548, PETRI_TRANSITIONS=576} [2024-06-27 23:15:51,849 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 518 predicate places. [2024-06-27 23:15:51,849 INFO L495 AbstractCegarLoop]: Abstraction has has 548 places, 576 transitions, 6624 flow [2024-06-27 23:15:51,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:15:51,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:15:51,849 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:15:51,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-27 23:15:51,849 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:15:51,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:15:51,850 INFO L85 PathProgramCache]: Analyzing trace with hash -212665535, now seen corresponding path program 18 times [2024-06-27 23:15:51,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:15:51,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061187570] [2024-06-27 23:15:51,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:15:51,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:15:51,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:15:53,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:15:53,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:15:53,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061187570] [2024-06-27 23:15:53,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061187570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:15:53,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:15:53,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:15:53,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452471709] [2024-06-27 23:15:53,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:15:53,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:15:53,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:15:53,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:15:53,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:15:53,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:15:53,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 576 transitions, 6624 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:15:53,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:15:53,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:15:53,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:15:55,169 INFO L124 PetriNetUnfolderBase]: 1448/2558 cut-off events. [2024-06-27 23:15:55,169 INFO L125 PetriNetUnfolderBase]: For 518147/518147 co-relation queries the response was YES. [2024-06-27 23:15:55,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19515 conditions, 2558 events. 1448/2558 cut-off events. For 518147/518147 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 15972 event pairs, 218 based on Foata normal form. 2/2558 useless extension candidates. Maximal degree in co-relation 19275. Up to 2290 conditions per place. [2024-06-27 23:15:55,212 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 503 selfloop transitions, 99 changer transitions 0/604 dead transitions. [2024-06-27 23:15:55,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 561 places, 604 transitions, 7999 flow [2024-06-27 23:15:55,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 23:15:55,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 23:15:55,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 162 transitions. [2024-06-27 23:15:55,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37327188940092165 [2024-06-27 23:15:55,213 INFO L175 Difference]: Start difference. First operand has 548 places, 576 transitions, 6624 flow. Second operand 14 states and 162 transitions. [2024-06-27 23:15:55,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 561 places, 604 transitions, 7999 flow [2024-06-27 23:15:57,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 554 places, 604 transitions, 7903 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-27 23:15:57,893 INFO L231 Difference]: Finished difference. Result has 555 places, 578 transitions, 6779 flow [2024-06-27 23:15:57,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6528, PETRI_DIFFERENCE_MINUEND_PLACES=541, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=6779, PETRI_PLACES=555, PETRI_TRANSITIONS=578} [2024-06-27 23:15:57,893 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 525 predicate places. [2024-06-27 23:15:57,893 INFO L495 AbstractCegarLoop]: Abstraction has has 555 places, 578 transitions, 6779 flow [2024-06-27 23:15:57,893 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:15:57,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:15:57,894 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:15:57,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-27 23:15:57,894 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:15:57,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:15:57,894 INFO L85 PathProgramCache]: Analyzing trace with hash 2078521883, now seen corresponding path program 19 times [2024-06-27 23:15:57,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:15:57,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800557242] [2024-06-27 23:15:57,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:15:57,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:15:57,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:15:59,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:15:59,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:15:59,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800557242] [2024-06-27 23:15:59,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800557242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:15:59,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:15:59,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:15:59,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840870709] [2024-06-27 23:15:59,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:15:59,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:15:59,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:15:59,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:15:59,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:16:00,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:16:00,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 555 places, 578 transitions, 6779 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:16:00,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:16:00,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:16:00,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:16:01,132 INFO L124 PetriNetUnfolderBase]: 1460/2578 cut-off events. [2024-06-27 23:16:01,132 INFO L125 PetriNetUnfolderBase]: For 488976/488976 co-relation queries the response was YES. [2024-06-27 23:16:01,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19820 conditions, 2578 events. 1460/2578 cut-off events. For 488976/488976 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 16115 event pairs, 235 based on Foata normal form. 2/2578 useless extension candidates. Maximal degree in co-relation 19578. Up to 2423 conditions per place. [2024-06-27 23:16:01,176 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 542 selfloop transitions, 65 changer transitions 0/609 dead transitions. [2024-06-27 23:16:01,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 568 places, 609 transitions, 8178 flow [2024-06-27 23:16:01,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 23:16:01,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 23:16:01,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 164 transitions. [2024-06-27 23:16:01,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3778801843317972 [2024-06-27 23:16:01,177 INFO L175 Difference]: Start difference. First operand has 555 places, 578 transitions, 6779 flow. Second operand 14 states and 164 transitions. [2024-06-27 23:16:01,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 568 places, 609 transitions, 8178 flow [2024-06-27 23:16:04,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 553 places, 609 transitions, 7906 flow, removed 39 selfloop flow, removed 15 redundant places. [2024-06-27 23:16:04,124 INFO L231 Difference]: Finished difference. Result has 556 places, 584 transitions, 6735 flow [2024-06-27 23:16:04,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6513, PETRI_DIFFERENCE_MINUEND_PLACES=540, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=6735, PETRI_PLACES=556, PETRI_TRANSITIONS=584} [2024-06-27 23:16:04,124 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 526 predicate places. [2024-06-27 23:16:04,124 INFO L495 AbstractCegarLoop]: Abstraction has has 556 places, 584 transitions, 6735 flow [2024-06-27 23:16:04,124 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:16:04,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:16:04,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:16:04,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-27 23:16:04,124 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:16:04,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:16:04,125 INFO L85 PathProgramCache]: Analyzing trace with hash 2082240953, now seen corresponding path program 20 times [2024-06-27 23:16:04,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:16:04,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013558293] [2024-06-27 23:16:04,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:16:04,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:16:04,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:16:06,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:16:06,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:16:06,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013558293] [2024-06-27 23:16:06,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013558293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:16:06,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:16:06,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:16:06,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735885225] [2024-06-27 23:16:06,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:16:06,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:16:06,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:16:06,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:16:06,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:16:06,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:16:06,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 556 places, 584 transitions, 6735 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:16:06,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:16:06,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:16:06,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:16:08,153 INFO L124 PetriNetUnfolderBase]: 1469/2593 cut-off events. [2024-06-27 23:16:08,153 INFO L125 PetriNetUnfolderBase]: For 488654/488654 co-relation queries the response was YES. [2024-06-27 23:16:08,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19723 conditions, 2593 events. 1469/2593 cut-off events. For 488654/488654 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 16208 event pairs, 235 based on Foata normal form. 2/2593 useless extension candidates. Maximal degree in co-relation 19484. Up to 2431 conditions per place. [2024-06-27 23:16:08,195 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 544 selfloop transitions, 71 changer transitions 0/617 dead transitions. [2024-06-27 23:16:08,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 572 places, 617 transitions, 8148 flow [2024-06-27 23:16:08,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-27 23:16:08,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-27 23:16:08,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 191 transitions. [2024-06-27 23:16:08,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36242884250474383 [2024-06-27 23:16:08,196 INFO L175 Difference]: Start difference. First operand has 556 places, 584 transitions, 6735 flow. Second operand 17 states and 191 transitions. [2024-06-27 23:16:08,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 572 places, 617 transitions, 8148 flow [2024-06-27 23:16:10,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 563 places, 617 transitions, 8040 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 23:16:10,580 INFO L231 Difference]: Finished difference. Result has 565 places, 588 transitions, 6840 flow [2024-06-27 23:16:10,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6630, PETRI_DIFFERENCE_MINUEND_PLACES=547, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=6840, PETRI_PLACES=565, PETRI_TRANSITIONS=588} [2024-06-27 23:16:10,581 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 535 predicate places. [2024-06-27 23:16:10,581 INFO L495 AbstractCegarLoop]: Abstraction has has 565 places, 588 transitions, 6840 flow [2024-06-27 23:16:10,581 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:16:10,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:16:10,581 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:16:10,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-27 23:16:10,581 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:16:10,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:16:10,582 INFO L85 PathProgramCache]: Analyzing trace with hash 1226939879, now seen corresponding path program 21 times [2024-06-27 23:16:10,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:16:10,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259002163] [2024-06-27 23:16:10,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:16:10,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:16:10,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:16:12,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:16:12,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:16:12,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259002163] [2024-06-27 23:16:12,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259002163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:16:12,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:16:12,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:16:12,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95222980] [2024-06-27 23:16:12,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:16:12,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:16:12,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:16:12,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:16:12,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:16:13,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:16:13,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 565 places, 588 transitions, 6840 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:16:13,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:16:13,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:16:13,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:16:14,344 INFO L124 PetriNetUnfolderBase]: 1459/2578 cut-off events. [2024-06-27 23:16:14,344 INFO L125 PetriNetUnfolderBase]: For 488601/488601 co-relation queries the response was YES. [2024-06-27 23:16:14,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19646 conditions, 2578 events. 1459/2578 cut-off events. For 488601/488601 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 16149 event pairs, 227 based on Foata normal form. 4/2580 useless extension candidates. Maximal degree in co-relation 19405. Up to 2298 conditions per place. [2024-06-27 23:16:14,386 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 508 selfloop transitions, 90 changer transitions 0/600 dead transitions. [2024-06-27 23:16:14,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 576 places, 600 transitions, 8006 flow [2024-06-27 23:16:14,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 23:16:14,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 23:16:14,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 155 transitions. [2024-06-27 23:16:14,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38461538461538464 [2024-06-27 23:16:14,387 INFO L175 Difference]: Start difference. First operand has 565 places, 588 transitions, 6840 flow. Second operand 13 states and 155 transitions. [2024-06-27 23:16:14,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 576 places, 600 transitions, 8006 flow [2024-06-27 23:16:16,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 561 places, 600 transitions, 7860 flow, removed 7 selfloop flow, removed 15 redundant places. [2024-06-27 23:16:16,868 INFO L231 Difference]: Finished difference. Result has 561 places, 577 transitions, 6725 flow [2024-06-27 23:16:16,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6545, PETRI_DIFFERENCE_MINUEND_PLACES=549, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6725, PETRI_PLACES=561, PETRI_TRANSITIONS=577} [2024-06-27 23:16:16,868 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 531 predicate places. [2024-06-27 23:16:16,868 INFO L495 AbstractCegarLoop]: Abstraction has has 561 places, 577 transitions, 6725 flow [2024-06-27 23:16:16,868 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:16:16,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:16:16,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:16:16,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-27 23:16:16,869 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:16:16,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:16:16,869 INFO L85 PathProgramCache]: Analyzing trace with hash 1513160098, now seen corresponding path program 22 times [2024-06-27 23:16:16,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:16:16,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031730101] [2024-06-27 23:16:16,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:16:16,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:16:16,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:16:18,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:16:18,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:16:18,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031730101] [2024-06-27 23:16:18,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031730101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:16:18,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:16:18,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:16:18,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645888358] [2024-06-27 23:16:18,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:16:18,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:16:18,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:16:18,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:16:18,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:16:18,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:16:18,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 561 places, 577 transitions, 6725 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:16:18,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:16:18,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:16:18,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:16:19,656 INFO L124 PetriNetUnfolderBase]: 1470/2598 cut-off events. [2024-06-27 23:16:19,656 INFO L125 PetriNetUnfolderBase]: For 557401/557401 co-relation queries the response was YES. [2024-06-27 23:16:19,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20225 conditions, 2598 events. 1470/2598 cut-off events. For 557401/557401 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 16306 event pairs, 244 based on Foata normal form. 2/2598 useless extension candidates. Maximal degree in co-relation 19986. Up to 2436 conditions per place. [2024-06-27 23:16:19,698 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 558 selfloop transitions, 44 changer transitions 0/604 dead transitions. [2024-06-27 23:16:19,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 574 places, 604 transitions, 8423 flow [2024-06-27 23:16:19,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 23:16:19,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 23:16:19,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 160 transitions. [2024-06-27 23:16:19,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3686635944700461 [2024-06-27 23:16:19,700 INFO L175 Difference]: Start difference. First operand has 561 places, 577 transitions, 6725 flow. Second operand 14 states and 160 transitions. [2024-06-27 23:16:19,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 574 places, 604 transitions, 8423 flow [2024-06-27 23:16:22,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 564 places, 604 transitions, 8259 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-27 23:16:22,500 INFO L231 Difference]: Finished difference. Result has 565 places, 579 transitions, 6715 flow [2024-06-27 23:16:22,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6561, PETRI_DIFFERENCE_MINUEND_PLACES=551, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=6715, PETRI_PLACES=565, PETRI_TRANSITIONS=579} [2024-06-27 23:16:22,501 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 535 predicate places. [2024-06-27 23:16:22,501 INFO L495 AbstractCegarLoop]: Abstraction has has 565 places, 579 transitions, 6715 flow [2024-06-27 23:16:22,501 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:16:22,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:16:22,501 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:16:22,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-27 23:16:22,501 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:16:22,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:16:22,502 INFO L85 PathProgramCache]: Analyzing trace with hash 814448256, now seen corresponding path program 23 times [2024-06-27 23:16:22,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:16:22,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394687298] [2024-06-27 23:16:22,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:16:22,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:16:22,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:16:24,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:16:24,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:16:24,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394687298] [2024-06-27 23:16:24,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394687298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:16:24,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:16:24,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:16:24,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551506927] [2024-06-27 23:16:24,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:16:24,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:16:24,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:16:24,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:16:24,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:16:24,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:16:24,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 565 places, 579 transitions, 6715 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:16:24,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:16:24,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:16:24,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:16:26,339 INFO L124 PetriNetUnfolderBase]: 1477/2611 cut-off events. [2024-06-27 23:16:26,339 INFO L125 PetriNetUnfolderBase]: For 563691/563691 co-relation queries the response was YES. [2024-06-27 23:16:26,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20285 conditions, 2611 events. 1477/2611 cut-off events. For 563691/563691 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 16380 event pairs, 259 based on Foata normal form. 2/2611 useless extension candidates. Maximal degree in co-relation 20045. Up to 2497 conditions per place. [2024-06-27 23:16:26,383 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 557 selfloop transitions, 44 changer transitions 0/603 dead transitions. [2024-06-27 23:16:26,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 578 places, 603 transitions, 8035 flow [2024-06-27 23:16:26,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 23:16:26,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 23:16:26,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 156 transitions. [2024-06-27 23:16:26,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35944700460829493 [2024-06-27 23:16:26,384 INFO L175 Difference]: Start difference. First operand has 565 places, 579 transitions, 6715 flow. Second operand 14 states and 156 transitions. [2024-06-27 23:16:26,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 578 places, 603 transitions, 8035 flow [2024-06-27 23:16:29,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 568 places, 603 transitions, 7897 flow, removed 23 selfloop flow, removed 10 redundant places. [2024-06-27 23:16:29,161 INFO L231 Difference]: Finished difference. Result has 569 places, 582 transitions, 6735 flow [2024-06-27 23:16:29,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6588, PETRI_DIFFERENCE_MINUEND_PLACES=555, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=6735, PETRI_PLACES=569, PETRI_TRANSITIONS=582} [2024-06-27 23:16:29,161 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 539 predicate places. [2024-06-27 23:16:29,161 INFO L495 AbstractCegarLoop]: Abstraction has has 569 places, 582 transitions, 6735 flow [2024-06-27 23:16:29,162 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:16:29,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:16:29,162 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:16:29,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-27 23:16:29,162 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:16:29,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:16:29,163 INFO L85 PathProgramCache]: Analyzing trace with hash 1599880738, now seen corresponding path program 24 times [2024-06-27 23:16:29,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:16:29,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461698197] [2024-06-27 23:16:29,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:16:29,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:16:29,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:16:31,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:16:31,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:16:31,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461698197] [2024-06-27 23:16:31,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461698197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:16:31,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:16:31,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:16:31,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910479567] [2024-06-27 23:16:31,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:16:31,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:16:31,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:16:31,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:16:31,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:16:31,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:16:31,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 569 places, 582 transitions, 6735 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:16:31,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:16:31,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:16:31,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:16:32,451 INFO L124 PetriNetUnfolderBase]: 1481/2619 cut-off events. [2024-06-27 23:16:32,451 INFO L125 PetriNetUnfolderBase]: For 569136/569136 co-relation queries the response was YES. [2024-06-27 23:16:32,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20338 conditions, 2619 events. 1481/2619 cut-off events. For 569136/569136 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 16473 event pairs, 258 based on Foata normal form. 2/2619 useless extension candidates. Maximal degree in co-relation 20096. Up to 2491 conditions per place. [2024-06-27 23:16:32,495 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 559 selfloop transitions, 44 changer transitions 0/605 dead transitions. [2024-06-27 23:16:32,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 581 places, 605 transitions, 8023 flow [2024-06-27 23:16:32,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 23:16:32,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 23:16:32,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 152 transitions. [2024-06-27 23:16:32,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3771712158808933 [2024-06-27 23:16:32,496 INFO L175 Difference]: Start difference. First operand has 569 places, 582 transitions, 6735 flow. Second operand 13 states and 152 transitions. [2024-06-27 23:16:32,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 581 places, 605 transitions, 8023 flow [2024-06-27 23:16:35,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 570 places, 605 transitions, 7918 flow, removed 9 selfloop flow, removed 11 redundant places. [2024-06-27 23:16:35,306 INFO L231 Difference]: Finished difference. Result has 571 places, 583 transitions, 6750 flow [2024-06-27 23:16:35,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6630, PETRI_DIFFERENCE_MINUEND_PLACES=558, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6750, PETRI_PLACES=571, PETRI_TRANSITIONS=583} [2024-06-27 23:16:35,307 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 541 predicate places. [2024-06-27 23:16:35,307 INFO L495 AbstractCegarLoop]: Abstraction has has 571 places, 583 transitions, 6750 flow [2024-06-27 23:16:35,307 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:16:35,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:16:35,307 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:16:35,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-27 23:16:35,307 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:16:35,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:16:35,308 INFO L85 PathProgramCache]: Analyzing trace with hash -881381128, now seen corresponding path program 25 times [2024-06-27 23:16:35,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:16:35,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812441798] [2024-06-27 23:16:35,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:16:35,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:16:35,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:16:37,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:16:37,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:16:37,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812441798] [2024-06-27 23:16:37,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812441798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:16:37,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:16:37,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:16:37,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326222208] [2024-06-27 23:16:37,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:16:37,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:16:37,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:16:37,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:16:37,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:16:37,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:16:37,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 571 places, 583 transitions, 6750 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:16:37,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:16:37,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:16:37,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:16:39,099 INFO L124 PetriNetUnfolderBase]: 1485/2627 cut-off events. [2024-06-27 23:16:39,099 INFO L125 PetriNetUnfolderBase]: For 575088/575088 co-relation queries the response was YES. [2024-06-27 23:16:39,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20418 conditions, 2627 events. 1485/2627 cut-off events. For 575088/575088 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 16571 event pairs, 259 based on Foata normal form. 2/2627 useless extension candidates. Maximal degree in co-relation 20176. Up to 2496 conditions per place. [2024-06-27 23:16:39,145 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 559 selfloop transitions, 43 changer transitions 0/604 dead transitions. [2024-06-27 23:16:39,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 581 places, 604 transitions, 8408 flow [2024-06-27 23:16:39,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:16:39,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:16:39,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-27 23:16:39,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-27 23:16:39,146 INFO L175 Difference]: Start difference. First operand has 571 places, 583 transitions, 6750 flow. Second operand 11 states and 135 transitions. [2024-06-27 23:16:39,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 581 places, 604 transitions, 8408 flow [2024-06-27 23:16:41,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 570 places, 604 transitions, 8302 flow, removed 10 selfloop flow, removed 11 redundant places. [2024-06-27 23:16:41,835 INFO L231 Difference]: Finished difference. Result has 571 places, 584 transitions, 6762 flow [2024-06-27 23:16:41,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6644, PETRI_DIFFERENCE_MINUEND_PLACES=560, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6762, PETRI_PLACES=571, PETRI_TRANSITIONS=584} [2024-06-27 23:16:41,835 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 541 predicate places. [2024-06-27 23:16:41,835 INFO L495 AbstractCegarLoop]: Abstraction has has 571 places, 584 transitions, 6762 flow [2024-06-27 23:16:41,835 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:16:41,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:16:41,836 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:16:41,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-27 23:16:41,836 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:16:41,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:16:41,836 INFO L85 PathProgramCache]: Analyzing trace with hash 901140066, now seen corresponding path program 26 times [2024-06-27 23:16:41,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:16:41,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121047914] [2024-06-27 23:16:41,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:16:41,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:16:41,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:16:43,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:16:43,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:16:43,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121047914] [2024-06-27 23:16:43,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121047914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:16:43,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:16:43,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:16:43,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048612345] [2024-06-27 23:16:43,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:16:43,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:16:43,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:16:43,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:16:43,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:16:43,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:16:43,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 571 places, 584 transitions, 6762 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:16:43,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:16:43,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:16:43,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:16:45,060 INFO L124 PetriNetUnfolderBase]: 1492/2640 cut-off events. [2024-06-27 23:16:45,060 INFO L125 PetriNetUnfolderBase]: For 581432/581432 co-relation queries the response was YES. [2024-06-27 23:16:45,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20530 conditions, 2640 events. 1492/2640 cut-off events. For 581432/581432 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 16668 event pairs, 267 based on Foata normal form. 2/2640 useless extension candidates. Maximal degree in co-relation 20287. Up to 2541 conditions per place. [2024-06-27 23:16:45,104 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 565 selfloop transitions, 42 changer transitions 0/609 dead transitions. [2024-06-27 23:16:45,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 584 places, 609 transitions, 8097 flow [2024-06-27 23:16:45,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 23:16:45,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 23:16:45,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 156 transitions. [2024-06-27 23:16:45,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35944700460829493 [2024-06-27 23:16:45,109 INFO L175 Difference]: Start difference. First operand has 571 places, 584 transitions, 6762 flow. Second operand 14 states and 156 transitions. [2024-06-27 23:16:45,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 584 places, 609 transitions, 8097 flow [2024-06-27 23:16:47,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 575 places, 609 transitions, 7979 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-27 23:16:47,797 INFO L231 Difference]: Finished difference. Result has 576 places, 587 transitions, 6797 flow [2024-06-27 23:16:47,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6650, PETRI_DIFFERENCE_MINUEND_PLACES=562, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=6797, PETRI_PLACES=576, PETRI_TRANSITIONS=587} [2024-06-27 23:16:47,798 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 546 predicate places. [2024-06-27 23:16:47,798 INFO L495 AbstractCegarLoop]: Abstraction has has 576 places, 587 transitions, 6797 flow [2024-06-27 23:16:47,798 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:16:47,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:16:47,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:16:47,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-27 23:16:47,798 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:16:47,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:16:47,798 INFO L85 PathProgramCache]: Analyzing trace with hash -3025788, now seen corresponding path program 27 times [2024-06-27 23:16:47,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:16:47,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69630243] [2024-06-27 23:16:47,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:16:47,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:16:47,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:16:50,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:16:50,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:16:50,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69630243] [2024-06-27 23:16:50,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69630243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:16:50,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:16:50,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:16:50,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166889139] [2024-06-27 23:16:50,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:16:50,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:16:50,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:16:50,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:16:50,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:16:50,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:16:50,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 576 places, 587 transitions, 6797 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:16:50,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:16:50,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:16:50,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:16:51,708 INFO L124 PetriNetUnfolderBase]: 1489/2635 cut-off events. [2024-06-27 23:16:51,709 INFO L125 PetriNetUnfolderBase]: For 551012/551012 co-relation queries the response was YES. [2024-06-27 23:16:51,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20091 conditions, 2635 events. 1489/2635 cut-off events. For 551012/551012 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 16644 event pairs, 264 based on Foata normal form. 2/2635 useless extension candidates. Maximal degree in co-relation 19846. Up to 2520 conditions per place. [2024-06-27 23:16:51,747 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 557 selfloop transitions, 46 changer transitions 0/605 dead transitions. [2024-06-27 23:16:51,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 587 places, 605 transitions, 8049 flow [2024-06-27 23:16:51,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:16:51,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:16:51,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 138 transitions. [2024-06-27 23:16:51,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2024-06-27 23:16:51,748 INFO L175 Difference]: Start difference. First operand has 576 places, 587 transitions, 6797 flow. Second operand 12 states and 138 transitions. [2024-06-27 23:16:51,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 587 places, 605 transitions, 8049 flow [2024-06-27 23:16:55,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 576 places, 605 transitions, 7925 flow, removed 22 selfloop flow, removed 11 redundant places. [2024-06-27 23:16:55,010 INFO L231 Difference]: Finished difference. Result has 577 places, 587 transitions, 6769 flow [2024-06-27 23:16:55,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6673, PETRI_DIFFERENCE_MINUEND_PLACES=565, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6769, PETRI_PLACES=577, PETRI_TRANSITIONS=587} [2024-06-27 23:16:55,010 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 547 predicate places. [2024-06-27 23:16:55,010 INFO L495 AbstractCegarLoop]: Abstraction has has 577 places, 587 transitions, 6769 flow [2024-06-27 23:16:55,010 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:16:55,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:16:55,010 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:16:55,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-27 23:16:55,010 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:16:55,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:16:55,011 INFO L85 PathProgramCache]: Analyzing trace with hash -1650162563, now seen corresponding path program 16 times [2024-06-27 23:16:55,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:16:55,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121913065] [2024-06-27 23:16:55,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:16:55,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:16:55,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:16:57,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:16:57,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:16:57,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121913065] [2024-06-27 23:16:57,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121913065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:16:57,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:16:57,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:16:57,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604575973] [2024-06-27 23:16:57,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:16:57,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:16:57,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:16:57,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:16:57,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:16:57,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:16:57,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 577 places, 587 transitions, 6769 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:16:57,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:16:57,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:16:57,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:16:58,959 INFO L124 PetriNetUnfolderBase]: 1486/2630 cut-off events. [2024-06-27 23:16:58,959 INFO L125 PetriNetUnfolderBase]: For 519753/519753 co-relation queries the response was YES. [2024-06-27 23:16:58,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19614 conditions, 2630 events. 1486/2630 cut-off events. For 519753/519753 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 16602 event pairs, 160 based on Foata normal form. 2/2630 useless extension candidates. Maximal degree in co-relation 19368. Up to 2350 conditions per place. [2024-06-27 23:16:59,003 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 512 selfloop transitions, 100 changer transitions 0/614 dead transitions. [2024-06-27 23:16:59,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 591 places, 614 transitions, 8105 flow [2024-06-27 23:16:59,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-27 23:16:59,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-27 23:16:59,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 172 transitions. [2024-06-27 23:16:59,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36989247311827955 [2024-06-27 23:16:59,004 INFO L175 Difference]: Start difference. First operand has 577 places, 587 transitions, 6769 flow. Second operand 15 states and 172 transitions. [2024-06-27 23:16:59,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 591 places, 614 transitions, 8105 flow [2024-06-27 23:17:01,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 579 places, 614 transitions, 7963 flow, removed 1 selfloop flow, removed 12 redundant places. [2024-06-27 23:17:01,960 INFO L231 Difference]: Finished difference. Result has 580 places, 587 transitions, 6837 flow [2024-06-27 23:17:01,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6627, PETRI_DIFFERENCE_MINUEND_PLACES=565, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6837, PETRI_PLACES=580, PETRI_TRANSITIONS=587} [2024-06-27 23:17:01,960 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 550 predicate places. [2024-06-27 23:17:01,960 INFO L495 AbstractCegarLoop]: Abstraction has has 580 places, 587 transitions, 6837 flow [2024-06-27 23:17:01,960 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:17:01,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:01,960 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:17:01,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-27 23:17:01,961 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:17:01,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:01,961 INFO L85 PathProgramCache]: Analyzing trace with hash 185705570, now seen corresponding path program 28 times [2024-06-27 23:17:01,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:01,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147114339] [2024-06-27 23:17:01,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:01,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:01,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:04,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:17:04,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:04,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147114339] [2024-06-27 23:17:04,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147114339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:04,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:04,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:17:04,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578441234] [2024-06-27 23:17:04,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:04,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:17:04,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:04,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:17:04,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:17:04,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:17:04,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 580 places, 587 transitions, 6837 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:17:04,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:04,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:17:04,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:06,128 INFO L124 PetriNetUnfolderBase]: 1490/2639 cut-off events. [2024-06-27 23:17:06,128 INFO L125 PetriNetUnfolderBase]: For 525658/525658 co-relation queries the response was YES. [2024-06-27 23:17:06,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19844 conditions, 2639 events. 1490/2639 cut-off events. For 525658/525658 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 16648 event pairs, 201 based on Foata normal form. 2/2639 useless extension candidates. Maximal degree in co-relation 19597. Up to 2209 conditions per place. [2024-06-27 23:17:06,173 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 449 selfloop transitions, 156 changer transitions 1/608 dead transitions. [2024-06-27 23:17:06,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 590 places, 608 transitions, 8154 flow [2024-06-27 23:17:06,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:17:06,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:17:06,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 142 transitions. [2024-06-27 23:17:06,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41642228739002934 [2024-06-27 23:17:06,174 INFO L175 Difference]: Start difference. First operand has 580 places, 587 transitions, 6837 flow. Second operand 11 states and 142 transitions. [2024-06-27 23:17:06,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 590 places, 608 transitions, 8154 flow [2024-06-27 23:17:09,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 576 places, 608 transitions, 7959 flow, removed 22 selfloop flow, removed 14 redundant places. [2024-06-27 23:17:09,372 INFO L231 Difference]: Finished difference. Result has 577 places, 588 transitions, 6994 flow [2024-06-27 23:17:09,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6642, PETRI_DIFFERENCE_MINUEND_PLACES=566, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6994, PETRI_PLACES=577, PETRI_TRANSITIONS=588} [2024-06-27 23:17:09,372 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 547 predicate places. [2024-06-27 23:17:09,372 INFO L495 AbstractCegarLoop]: Abstraction has has 577 places, 588 transitions, 6994 flow [2024-06-27 23:17:09,373 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:17:09,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:09,373 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:17:09,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-27 23:17:09,373 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:17:09,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:09,373 INFO L85 PathProgramCache]: Analyzing trace with hash 930615613, now seen corresponding path program 22 times [2024-06-27 23:17:09,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:09,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438602542] [2024-06-27 23:17:09,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:09,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:09,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:11,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:17:11,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:11,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438602542] [2024-06-27 23:17:11,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438602542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:11,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:11,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:17:11,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84472741] [2024-06-27 23:17:11,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:11,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:17:11,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:11,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:17:11,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:17:11,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:17:11,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 577 places, 588 transitions, 6994 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:17:11,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:11,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:17:11,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:13,010 INFO L124 PetriNetUnfolderBase]: 1485/2630 cut-off events. [2024-06-27 23:17:13,011 INFO L125 PetriNetUnfolderBase]: For 488775/488775 co-relation queries the response was YES. [2024-06-27 23:17:13,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19824 conditions, 2630 events. 1485/2630 cut-off events. For 488775/488775 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 16613 event pairs, 175 based on Foata normal form. 2/2630 useless extension candidates. Maximal degree in co-relation 19579. Up to 1395 conditions per place. [2024-06-27 23:17:13,056 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 304 selfloop transitions, 299 changer transitions 0/605 dead transitions. [2024-06-27 23:17:13,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 588 places, 605 transitions, 8275 flow [2024-06-27 23:17:13,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:17:13,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:17:13,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 157 transitions. [2024-06-27 23:17:13,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4220430107526882 [2024-06-27 23:17:13,057 INFO L175 Difference]: Start difference. First operand has 577 places, 588 transitions, 6994 flow. Second operand 12 states and 157 transitions. [2024-06-27 23:17:13,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 588 places, 605 transitions, 8275 flow [2024-06-27 23:17:15,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 578 places, 605 transitions, 7894 flow, removed 17 selfloop flow, removed 10 redundant places. [2024-06-27 23:17:15,892 INFO L231 Difference]: Finished difference. Result has 579 places, 583 transitions, 7179 flow [2024-06-27 23:17:15,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6564, PETRI_DIFFERENCE_MINUEND_PLACES=567, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=298, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7179, PETRI_PLACES=579, PETRI_TRANSITIONS=583} [2024-06-27 23:17:15,893 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 549 predicate places. [2024-06-27 23:17:15,893 INFO L495 AbstractCegarLoop]: Abstraction has has 579 places, 583 transitions, 7179 flow [2024-06-27 23:17:15,893 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:17:15,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:15,893 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:17:15,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-27 23:17:15,893 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:17:15,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:15,894 INFO L85 PathProgramCache]: Analyzing trace with hash 180199040, now seen corresponding path program 29 times [2024-06-27 23:17:15,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:15,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220095318] [2024-06-27 23:17:15,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:15,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:15,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:17,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:17:17,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:17,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220095318] [2024-06-27 23:17:17,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220095318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:17,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:17,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:17:17,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727372895] [2024-06-27 23:17:17,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:17,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:17:17,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:17,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:17:17,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:17:17,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:17:17,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 579 places, 583 transitions, 7179 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:17:17,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:17,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:17:17,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:19,180 INFO L124 PetriNetUnfolderBase]: 1492/2643 cut-off events. [2024-06-27 23:17:19,180 INFO L125 PetriNetUnfolderBase]: For 526015/526015 co-relation queries the response was YES. [2024-06-27 23:17:19,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20224 conditions, 2643 events. 1492/2643 cut-off events. For 526015/526015 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 16738 event pairs, 207 based on Foata normal form. 2/2643 useless extension candidates. Maximal degree in co-relation 19978. Up to 2346 conditions per place. [2024-06-27 23:17:19,220 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 486 selfloop transitions, 121 changer transitions 0/609 dead transitions. [2024-06-27 23:17:19,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 592 places, 609 transitions, 8536 flow [2024-06-27 23:17:19,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 23:17:19,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 23:17:19,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 165 transitions. [2024-06-27 23:17:19,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38018433179723504 [2024-06-27 23:17:19,221 INFO L175 Difference]: Start difference. First operand has 579 places, 583 transitions, 7179 flow. Second operand 14 states and 165 transitions. [2024-06-27 23:17:19,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 592 places, 609 transitions, 8536 flow [2024-06-27 23:17:21,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 584 places, 609 transitions, 8003 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-27 23:17:21,755 INFO L231 Difference]: Finished difference. Result has 586 places, 588 transitions, 7033 flow [2024-06-27 23:17:21,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6647, PETRI_DIFFERENCE_MINUEND_PLACES=571, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=7033, PETRI_PLACES=586, PETRI_TRANSITIONS=588} [2024-06-27 23:17:21,756 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 556 predicate places. [2024-06-27 23:17:21,756 INFO L495 AbstractCegarLoop]: Abstraction has has 586 places, 588 transitions, 7033 flow [2024-06-27 23:17:21,756 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:17:21,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:21,756 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:17:21,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-27 23:17:21,757 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:17:21,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:21,757 INFO L85 PathProgramCache]: Analyzing trace with hash 180343190, now seen corresponding path program 30 times [2024-06-27 23:17:21,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:21,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496023035] [2024-06-27 23:17:21,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:21,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:21,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:24,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:17:24,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:24,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496023035] [2024-06-27 23:17:24,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496023035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:24,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:24,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:17:24,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463484947] [2024-06-27 23:17:24,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:24,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:17:24,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:24,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:17:24,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:17:24,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:17:24,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 586 places, 588 transitions, 7033 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:17:24,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:24,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:17:24,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:25,812 INFO L124 PetriNetUnfolderBase]: 1496/2651 cut-off events. [2024-06-27 23:17:25,812 INFO L125 PetriNetUnfolderBase]: For 531388/531388 co-relation queries the response was YES. [2024-06-27 23:17:25,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20032 conditions, 2651 events. 1496/2651 cut-off events. For 531388/531388 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 16794 event pairs, 201 based on Foata normal form. 2/2651 useless extension candidates. Maximal degree in co-relation 19784. Up to 2221 conditions per place. [2024-06-27 23:17:25,857 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 453 selfloop transitions, 151 changer transitions 1/607 dead transitions. [2024-06-27 23:17:25,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 596 places, 607 transitions, 8333 flow [2024-06-27 23:17:25,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:17:25,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:17:25,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 144 transitions. [2024-06-27 23:17:25,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222873900293255 [2024-06-27 23:17:25,858 INFO L175 Difference]: Start difference. First operand has 586 places, 588 transitions, 7033 flow. Second operand 11 states and 144 transitions. [2024-06-27 23:17:25,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 596 places, 607 transitions, 8333 flow [2024-06-27 23:17:28,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 588 places, 607 transitions, 8155 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-27 23:17:28,650 INFO L231 Difference]: Finished difference. Result has 589 places, 589 transitions, 7199 flow [2024-06-27 23:17:28,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6855, PETRI_DIFFERENCE_MINUEND_PLACES=578, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7199, PETRI_PLACES=589, PETRI_TRANSITIONS=589} [2024-06-27 23:17:28,651 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 559 predicate places. [2024-06-27 23:17:28,651 INFO L495 AbstractCegarLoop]: Abstraction has has 589 places, 589 transitions, 7199 flow [2024-06-27 23:17:28,651 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:17:28,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:28,651 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:17:28,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-27 23:17:28,651 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:17:28,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:28,652 INFO L85 PathProgramCache]: Analyzing trace with hash 924897818, now seen corresponding path program 31 times [2024-06-27 23:17:28,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:28,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065543545] [2024-06-27 23:17:28,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:28,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:28,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:30,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:17:30,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:30,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065543545] [2024-06-27 23:17:30,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065543545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:30,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:30,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:17:30,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968910301] [2024-06-27 23:17:30,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:30,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:17:30,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:30,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:17:30,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:17:30,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:17:30,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 589 places, 589 transitions, 7199 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:17:30,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:30,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:17:30,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:31,818 INFO L124 PetriNetUnfolderBase]: 1500/2659 cut-off events. [2024-06-27 23:17:31,819 INFO L125 PetriNetUnfolderBase]: For 537945/537945 co-relation queries the response was YES. [2024-06-27 23:17:31,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20184 conditions, 2659 events. 1500/2659 cut-off events. For 537945/537945 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 16882 event pairs, 207 based on Foata normal form. 2/2659 useless extension candidates. Maximal degree in co-relation 19936. Up to 2336 conditions per place. [2024-06-27 23:17:31,863 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 486 selfloop transitions, 124 changer transitions 0/612 dead transitions. [2024-06-27 23:17:31,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 602 places, 612 transitions, 8527 flow [2024-06-27 23:17:31,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 23:17:31,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 23:17:31,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 166 transitions. [2024-06-27 23:17:31,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3824884792626728 [2024-06-27 23:17:31,864 INFO L175 Difference]: Start difference. First operand has 589 places, 589 transitions, 7199 flow. Second operand 14 states and 166 transitions. [2024-06-27 23:17:31,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 602 places, 612 transitions, 8527 flow [2024-06-27 23:17:35,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 592 places, 612 transitions, 8181 flow, removed 17 selfloop flow, removed 10 redundant places. [2024-06-27 23:17:35,380 INFO L231 Difference]: Finished difference. Result has 593 places, 590 transitions, 7145 flow [2024-06-27 23:17:35,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6853, PETRI_DIFFERENCE_MINUEND_PLACES=579, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=7145, PETRI_PLACES=593, PETRI_TRANSITIONS=590} [2024-06-27 23:17:35,381 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 563 predicate places. [2024-06-27 23:17:35,381 INFO L495 AbstractCegarLoop]: Abstraction has has 593 places, 590 transitions, 7145 flow [2024-06-27 23:17:35,381 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:17:35,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:35,381 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:17:35,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-27 23:17:35,381 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:17:35,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:35,381 INFO L85 PathProgramCache]: Analyzing trace with hash 62563012, now seen corresponding path program 32 times [2024-06-27 23:17:35,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:35,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425188364] [2024-06-27 23:17:35,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:35,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:35,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:37,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:17:37,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:37,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425188364] [2024-06-27 23:17:37,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425188364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:37,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:37,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:17:37,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412902596] [2024-06-27 23:17:37,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:37,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:17:37,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:37,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:17:37,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:17:37,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:17:37,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 593 places, 590 transitions, 7145 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:17:37,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:37,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:17:37,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:38,486 INFO L124 PetriNetUnfolderBase]: 1504/2667 cut-off events. [2024-06-27 23:17:38,487 INFO L125 PetriNetUnfolderBase]: For 543110/543110 co-relation queries the response was YES. [2024-06-27 23:17:38,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20192 conditions, 2667 events. 1504/2667 cut-off events. For 543110/543110 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 16964 event pairs, 299 based on Foata normal form. 2/2667 useless extension candidates. Maximal degree in co-relation 19942. Up to 2553 conditions per place. [2024-06-27 23:17:38,532 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 585 selfloop transitions, 28 changer transitions 0/615 dead transitions. [2024-06-27 23:17:38,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 606 places, 615 transitions, 8855 flow [2024-06-27 23:17:38,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 23:17:38,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 23:17:38,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 154 transitions. [2024-06-27 23:17:38,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-27 23:17:38,533 INFO L175 Difference]: Start difference. First operand has 593 places, 590 transitions, 7145 flow. Second operand 14 states and 154 transitions. [2024-06-27 23:17:38,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 606 places, 615 transitions, 8855 flow [2024-06-27 23:17:41,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 594 places, 615 transitions, 8573 flow, removed 18 selfloop flow, removed 12 redundant places. [2024-06-27 23:17:41,830 INFO L231 Difference]: Finished difference. Result has 595 places, 591 transitions, 6955 flow [2024-06-27 23:17:41,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6863, PETRI_DIFFERENCE_MINUEND_PLACES=581, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=590, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=563, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=6955, PETRI_PLACES=595, PETRI_TRANSITIONS=591} [2024-06-27 23:17:41,830 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 565 predicate places. [2024-06-27 23:17:41,830 INFO L495 AbstractCegarLoop]: Abstraction has has 595 places, 591 transitions, 6955 flow [2024-06-27 23:17:41,831 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:17:41,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:41,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:41,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-27 23:17:41,831 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:17:41,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:41,832 INFO L85 PathProgramCache]: Analyzing trace with hash 64436962, now seen corresponding path program 33 times [2024-06-27 23:17:41,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:41,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902325543] [2024-06-27 23:17:41,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:41,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:41,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:43,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:17:43,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:43,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902325543] [2024-06-27 23:17:43,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902325543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:43,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:43,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:17:43,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179764999] [2024-06-27 23:17:43,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:43,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:17:43,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:43,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:17:43,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:17:44,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:17:44,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 595 places, 591 transitions, 6955 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:17:44,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:44,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:17:44,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:45,292 INFO L124 PetriNetUnfolderBase]: 1508/2675 cut-off events. [2024-06-27 23:17:45,293 INFO L125 PetriNetUnfolderBase]: For 547734/547734 co-relation queries the response was YES. [2024-06-27 23:17:45,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20027 conditions, 2675 events. 1508/2675 cut-off events. For 547734/547734 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 17005 event pairs, 301 based on Foata normal form. 2/2675 useless extension candidates. Maximal degree in co-relation 19776. Up to 2583 conditions per place. [2024-06-27 23:17:45,330 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 583 selfloop transitions, 25 changer transitions 0/610 dead transitions. [2024-06-27 23:17:45,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 605 places, 610 transitions, 8643 flow [2024-06-27 23:17:45,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:17:45,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:17:45,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-27 23:17:45,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36656891495601174 [2024-06-27 23:17:45,331 INFO L175 Difference]: Start difference. First operand has 595 places, 591 transitions, 6955 flow. Second operand 11 states and 125 transitions. [2024-06-27 23:17:45,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 605 places, 610 transitions, 8643 flow [2024-06-27 23:17:48,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 594 places, 610 transitions, 8511 flow, removed 25 selfloop flow, removed 11 redundant places. [2024-06-27 23:17:48,385 INFO L231 Difference]: Finished difference. Result has 595 places, 592 transitions, 6912 flow [2024-06-27 23:17:48,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6834, PETRI_DIFFERENCE_MINUEND_PLACES=584, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=567, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6912, PETRI_PLACES=595, PETRI_TRANSITIONS=592} [2024-06-27 23:17:48,386 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 565 predicate places. [2024-06-27 23:17:48,386 INFO L495 AbstractCegarLoop]: Abstraction has has 595 places, 592 transitions, 6912 flow [2024-06-27 23:17:48,386 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:17:48,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:48,386 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:17:48,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-27 23:17:48,386 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:17:48,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:48,386 INFO L85 PathProgramCache]: Analyzing trace with hash 64440682, now seen corresponding path program 34 times [2024-06-27 23:17:48,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:48,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297450457] [2024-06-27 23:17:48,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:48,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:48,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:50,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:17:50,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:50,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297450457] [2024-06-27 23:17:50,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297450457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:50,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:50,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:17:50,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072877120] [2024-06-27 23:17:50,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:50,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:17:50,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:50,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:17:50,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:17:50,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:17:50,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 595 places, 592 transitions, 6912 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:17:50,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:50,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:17:50,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:51,803 INFO L124 PetriNetUnfolderBase]: 1515/2688 cut-off events. [2024-06-27 23:17:51,804 INFO L125 PetriNetUnfolderBase]: For 552662/552662 co-relation queries the response was YES. [2024-06-27 23:17:51,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19942 conditions, 2688 events. 1515/2688 cut-off events. For 552662/552662 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 17110 event pairs, 303 based on Foata normal form. 2/2688 useless extension candidates. Maximal degree in co-relation 19692. Up to 2622 conditions per place. [2024-06-27 23:17:51,850 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 585 selfloop transitions, 28 changer transitions 0/615 dead transitions. [2024-06-27 23:17:51,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 608 places, 615 transitions, 8248 flow [2024-06-27 23:17:51,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 23:17:51,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 23:17:51,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 150 transitions. [2024-06-27 23:17:51,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3456221198156682 [2024-06-27 23:17:51,851 INFO L175 Difference]: Start difference. First operand has 595 places, 592 transitions, 6912 flow. Second operand 14 states and 150 transitions. [2024-06-27 23:17:51,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 608 places, 615 transitions, 8248 flow [2024-06-27 23:17:54,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 598 places, 615 transitions, 8140 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-27 23:17:54,657 INFO L231 Difference]: Finished difference. Result has 599 places, 595 transitions, 6924 flow [2024-06-27 23:17:54,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6812, PETRI_DIFFERENCE_MINUEND_PLACES=585, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=566, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=6924, PETRI_PLACES=599, PETRI_TRANSITIONS=595} [2024-06-27 23:17:54,657 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 569 predicate places. [2024-06-27 23:17:54,658 INFO L495 AbstractCegarLoop]: Abstraction has has 599 places, 595 transitions, 6924 flow [2024-06-27 23:17:54,658 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:17:54,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:54,658 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:17:54,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-27 23:17:54,658 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:17:54,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:54,659 INFO L85 PathProgramCache]: Analyzing trace with hash 151132492, now seen corresponding path program 35 times [2024-06-27 23:17:54,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:54,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355225173] [2024-06-27 23:17:54,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:54,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:54,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:56,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:17:56,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:56,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355225173] [2024-06-27 23:17:56,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355225173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:56,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:56,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:17:56,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922855951] [2024-06-27 23:17:56,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:56,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:17:56,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:56,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:17:56,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:17:56,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:17:56,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 599 places, 595 transitions, 6924 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:17:56,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:56,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:17:56,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:57,642 INFO L124 PetriNetUnfolderBase]: 1522/2701 cut-off events. [2024-06-27 23:17:57,642 INFO L125 PetriNetUnfolderBase]: For 557985/557985 co-relation queries the response was YES. [2024-06-27 23:17:57,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20011 conditions, 2701 events. 1522/2701 cut-off events. For 557985/557985 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 17209 event pairs, 303 based on Foata normal form. 2/2701 useless extension candidates. Maximal degree in co-relation 19760. Up to 2634 conditions per place. [2024-06-27 23:17:57,689 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 584 selfloop transitions, 29 changer transitions 0/615 dead transitions. [2024-06-27 23:17:57,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 610 places, 615 transitions, 8250 flow [2024-06-27 23:17:57,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:17:57,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:17:57,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 133 transitions. [2024-06-27 23:17:57,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3575268817204301 [2024-06-27 23:17:57,690 INFO L175 Difference]: Start difference. First operand has 599 places, 595 transitions, 6924 flow. Second operand 12 states and 133 transitions. [2024-06-27 23:17:57,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 610 places, 615 transitions, 8250 flow [2024-06-27 23:18:00,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 599 places, 615 transitions, 8173 flow, removed 9 selfloop flow, removed 11 redundant places. [2024-06-27 23:18:00,533 INFO L231 Difference]: Finished difference. Result has 600 places, 598 transitions, 6967 flow [2024-06-27 23:18:00,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6851, PETRI_DIFFERENCE_MINUEND_PLACES=588, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6967, PETRI_PLACES=600, PETRI_TRANSITIONS=598} [2024-06-27 23:18:00,533 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 570 predicate places. [2024-06-27 23:18:00,534 INFO L495 AbstractCegarLoop]: Abstraction has has 600 places, 598 transitions, 6967 flow [2024-06-27 23:18:00,534 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:18:00,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:00,534 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:18:00,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-06-27 23:18:00,534 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:18:00,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:00,534 INFO L85 PathProgramCache]: Analyzing trace with hash 151276642, now seen corresponding path program 36 times [2024-06-27 23:18:00,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:00,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556784508] [2024-06-27 23:18:00,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:00,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:00,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:02,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:18:02,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:02,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556784508] [2024-06-27 23:18:02,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556784508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:02,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:02,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:18:02,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531032074] [2024-06-27 23:18:02,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:02,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:18:02,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:02,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:18:02,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:18:02,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:18:02,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 600 places, 598 transitions, 6967 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:18:02,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:02,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:18:02,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:03,569 INFO L124 PetriNetUnfolderBase]: 1519/2696 cut-off events. [2024-06-27 23:18:03,569 INFO L125 PetriNetUnfolderBase]: For 523979/523979 co-relation queries the response was YES. [2024-06-27 23:18:03,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19579 conditions, 2696 events. 1519/2696 cut-off events. For 523979/523979 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 17176 event pairs, 302 based on Foata normal form. 2/2696 useless extension candidates. Maximal degree in co-relation 19327. Up to 2629 conditions per place. [2024-06-27 23:18:03,614 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 583 selfloop transitions, 30 changer transitions 0/615 dead transitions. [2024-06-27 23:18:03,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 611 places, 615 transitions, 8237 flow [2024-06-27 23:18:03,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:18:03,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:18:03,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 132 transitions. [2024-06-27 23:18:03,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-27 23:18:03,615 INFO L175 Difference]: Start difference. First operand has 600 places, 598 transitions, 6967 flow. Second operand 12 states and 132 transitions. [2024-06-27 23:18:03,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 611 places, 615 transitions, 8237 flow [2024-06-27 23:18:06,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 602 places, 615 transitions, 8145 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-27 23:18:06,114 INFO L231 Difference]: Finished difference. Result has 603 places, 598 transitions, 6939 flow [2024-06-27 23:18:06,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6875, PETRI_DIFFERENCE_MINUEND_PLACES=591, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6939, PETRI_PLACES=603, PETRI_TRANSITIONS=598} [2024-06-27 23:18:06,114 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 573 predicate places. [2024-06-27 23:18:06,114 INFO L495 AbstractCegarLoop]: Abstraction has has 603 places, 598 transitions, 6939 flow [2024-06-27 23:18:06,114 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:18:06,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:06,114 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:18:06,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2024-06-27 23:18:06,115 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:18:06,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:06,115 INFO L85 PathProgramCache]: Analyzing trace with hash 151282377, now seen corresponding path program 23 times [2024-06-27 23:18:06,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:06,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772252707] [2024-06-27 23:18:06,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:06,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:06,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:08,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:18:08,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:08,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772252707] [2024-06-27 23:18:08,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772252707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:08,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:08,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:18:08,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77244946] [2024-06-27 23:18:08,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:08,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:18:08,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:08,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:18:08,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:18:08,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:18:08,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 603 places, 598 transitions, 6939 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:18:08,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:08,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:18:08,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:09,988 INFO L124 PetriNetUnfolderBase]: 1515/2690 cut-off events. [2024-06-27 23:18:09,988 INFO L125 PetriNetUnfolderBase]: For 488736/488736 co-relation queries the response was YES. [2024-06-27 23:18:10,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19479 conditions, 2690 events. 1515/2690 cut-off events. For 488736/488736 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 17161 event pairs, 299 based on Foata normal form. 2/2690 useless extension candidates. Maximal degree in co-relation 19226. Up to 2605 conditions per place. [2024-06-27 23:18:10,035 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 578 selfloop transitions, 34 changer transitions 0/614 dead transitions. [2024-06-27 23:18:10,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 614 places, 614 transitions, 8211 flow [2024-06-27 23:18:10,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:18:10,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:18:10,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 135 transitions. [2024-06-27 23:18:10,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3629032258064516 [2024-06-27 23:18:10,036 INFO L175 Difference]: Start difference. First operand has 603 places, 598 transitions, 6939 flow. Second operand 12 states and 135 transitions. [2024-06-27 23:18:10,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 614 places, 614 transitions, 8211 flow [2024-06-27 23:18:12,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 603 places, 614 transitions, 8131 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-27 23:18:12,713 INFO L231 Difference]: Finished difference. Result has 604 places, 596 transitions, 6914 flow [2024-06-27 23:18:12,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6841, PETRI_DIFFERENCE_MINUEND_PLACES=592, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=562, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6914, PETRI_PLACES=604, PETRI_TRANSITIONS=596} [2024-06-27 23:18:12,713 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 574 predicate places. [2024-06-27 23:18:12,713 INFO L495 AbstractCegarLoop]: Abstraction has has 604 places, 596 transitions, 6914 flow [2024-06-27 23:18:12,713 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:18:12,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:12,713 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:18:12,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2024-06-27 23:18:12,713 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:18:12,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:12,714 INFO L85 PathProgramCache]: Analyzing trace with hash -564094459, now seen corresponding path program 24 times [2024-06-27 23:18:12,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:12,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983502183] [2024-06-27 23:18:12,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:12,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:12,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:15,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:18:15,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:15,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983502183] [2024-06-27 23:18:15,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983502183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:15,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:15,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:18:15,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882207038] [2024-06-27 23:18:15,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:15,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:18:15,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:15,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:18:15,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:18:16,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:18:16,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 604 places, 596 transitions, 6914 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:18:16,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:16,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:18:16,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:17,508 INFO L124 PetriNetUnfolderBase]: 1521/2700 cut-off events. [2024-06-27 23:18:17,508 INFO L125 PetriNetUnfolderBase]: For 488956/488956 co-relation queries the response was YES. [2024-06-27 23:18:17,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19542 conditions, 2700 events. 1521/2700 cut-off events. For 488956/488956 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 17255 event pairs, 284 based on Foata normal form. 2/2700 useless extension candidates. Maximal degree in co-relation 19288. Up to 2291 conditions per place. [2024-06-27 23:18:17,556 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 502 selfloop transitions, 120 changer transitions 0/624 dead transitions. [2024-06-27 23:18:17,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 615 places, 624 transitions, 8374 flow [2024-06-27 23:18:17,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:18:17,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:18:17,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 158 transitions. [2024-06-27 23:18:17,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42473118279569894 [2024-06-27 23:18:17,557 INFO L175 Difference]: Start difference. First operand has 604 places, 596 transitions, 6914 flow. Second operand 12 states and 158 transitions. [2024-06-27 23:18:17,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 615 places, 624 transitions, 8374 flow [2024-06-27 23:18:20,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 604 places, 624 transitions, 8290 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-27 23:18:20,194 INFO L231 Difference]: Finished difference. Result has 606 places, 599 transitions, 7116 flow [2024-06-27 23:18:20,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6830, PETRI_DIFFERENCE_MINUEND_PLACES=593, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7116, PETRI_PLACES=606, PETRI_TRANSITIONS=599} [2024-06-27 23:18:20,194 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 576 predicate places. [2024-06-27 23:18:20,194 INFO L495 AbstractCegarLoop]: Abstraction has has 606 places, 599 transitions, 7116 flow [2024-06-27 23:18:20,194 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:18:20,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:20,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:18:20,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2024-06-27 23:18:20,194 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:18:20,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:20,195 INFO L85 PathProgramCache]: Analyzing trace with hash -988607505, now seen corresponding path program 25 times [2024-06-27 23:18:20,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:20,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300996207] [2024-06-27 23:18:20,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:20,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:20,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:22,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:18:22,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:22,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300996207] [2024-06-27 23:18:22,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300996207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:22,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:22,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:18:22,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361380252] [2024-06-27 23:18:22,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:22,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:18:22,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:22,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:18:22,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:18:22,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:18:22,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 606 places, 599 transitions, 7116 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:18:22,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:22,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:18:22,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:24,146 INFO L124 PetriNetUnfolderBase]: 1517/2694 cut-off events. [2024-06-27 23:18:24,146 INFO L125 PetriNetUnfolderBase]: For 489421/489421 co-relation queries the response was YES. [2024-06-27 23:18:24,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19697 conditions, 2694 events. 1517/2694 cut-off events. For 489421/489421 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 17226 event pairs, 289 based on Foata normal form. 2/2694 useless extension candidates. Maximal degree in co-relation 19441. Up to 2288 conditions per place. [2024-06-27 23:18:24,192 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 512 selfloop transitions, 109 changer transitions 0/623 dead transitions. [2024-06-27 23:18:24,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 617 places, 623 transitions, 8531 flow [2024-06-27 23:18:24,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:18:24,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:18:24,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 159 transitions. [2024-06-27 23:18:24,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4274193548387097 [2024-06-27 23:18:24,193 INFO L175 Difference]: Start difference. First operand has 606 places, 599 transitions, 7116 flow. Second operand 12 states and 159 transitions. [2024-06-27 23:18:24,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 617 places, 623 transitions, 8531 flow [2024-06-27 23:18:26,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 609 places, 623 transitions, 8314 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-27 23:18:26,989 INFO L231 Difference]: Finished difference. Result has 610 places, 597 transitions, 7100 flow [2024-06-27 23:18:26,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6877, PETRI_DIFFERENCE_MINUEND_PLACES=598, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7100, PETRI_PLACES=610, PETRI_TRANSITIONS=597} [2024-06-27 23:18:26,989 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 580 predicate places. [2024-06-27 23:18:26,989 INFO L495 AbstractCegarLoop]: Abstraction has has 610 places, 597 transitions, 7100 flow [2024-06-27 23:18:26,989 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:18:26,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:26,989 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:18:26,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209 [2024-06-27 23:18:26,989 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:18:26,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:26,990 INFO L85 PathProgramCache]: Analyzing trace with hash -564302004, now seen corresponding path program 37 times [2024-06-27 23:18:26,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:26,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530322037] [2024-06-27 23:18:26,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:26,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:27,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:28,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:18:28,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:28,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530322037] [2024-06-27 23:18:28,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530322037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:28,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:28,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:18:28,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229350233] [2024-06-27 23:18:28,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:28,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:18:28,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:28,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:18:28,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:18:28,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:18:28,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 610 places, 597 transitions, 7100 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:18:28,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:28,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:18:28,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:29,975 INFO L124 PetriNetUnfolderBase]: 1521/2702 cut-off events. [2024-06-27 23:18:29,975 INFO L125 PetriNetUnfolderBase]: For 529809/529809 co-relation queries the response was YES. [2024-06-27 23:18:30,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19784 conditions, 2702 events. 1521/2702 cut-off events. For 529809/529809 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 17271 event pairs, 307 based on Foata normal form. 2/2702 useless extension candidates. Maximal degree in co-relation 19527. Up to 2541 conditions per place. [2024-06-27 23:18:30,023 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 547 selfloop transitions, 67 changer transitions 0/616 dead transitions. [2024-06-27 23:18:30,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 621 places, 616 transitions, 8434 flow [2024-06-27 23:18:30,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:18:30,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:18:30,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 144 transitions. [2024-06-27 23:18:30,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-27 23:18:30,024 INFO L175 Difference]: Start difference. First operand has 610 places, 597 transitions, 7100 flow. Second operand 12 states and 144 transitions. [2024-06-27 23:18:30,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 621 places, 616 transitions, 8434 flow [2024-06-27 23:18:32,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 609 places, 616 transitions, 8171 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-27 23:18:32,579 INFO L231 Difference]: Finished difference. Result has 611 places, 599 transitions, 7035 flow [2024-06-27 23:18:32,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6837, PETRI_DIFFERENCE_MINUEND_PLACES=598, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7035, PETRI_PLACES=611, PETRI_TRANSITIONS=599} [2024-06-27 23:18:32,579 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 581 predicate places. [2024-06-27 23:18:32,579 INFO L495 AbstractCegarLoop]: Abstraction has has 611 places, 599 transitions, 7035 flow [2024-06-27 23:18:32,580 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:18:32,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:32,580 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:18:32,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210 [2024-06-27 23:18:32,580 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:18:32,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:32,580 INFO L85 PathProgramCache]: Analyzing trace with hash -569658649, now seen corresponding path program 26 times [2024-06-27 23:18:32,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:32,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933674173] [2024-06-27 23:18:32,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:32,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:32,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:34,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:18:34,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:34,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933674173] [2024-06-27 23:18:34,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933674173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:34,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:34,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:18:34,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529810749] [2024-06-27 23:18:34,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:34,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:18:34,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:34,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:18:34,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:18:35,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:18:35,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 611 places, 599 transitions, 7035 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:18:35,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:35,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:18:35,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:36,531 INFO L124 PetriNetUnfolderBase]: 1517/2696 cut-off events. [2024-06-27 23:18:36,531 INFO L125 PetriNetUnfolderBase]: For 494489/494489 co-relation queries the response was YES. [2024-06-27 23:18:36,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19608 conditions, 2696 events. 1517/2696 cut-off events. For 494489/494489 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 17260 event pairs, 288 based on Foata normal form. 2/2696 useless extension candidates. Maximal degree in co-relation 19349. Up to 2293 conditions per place. [2024-06-27 23:18:36,578 INFO L140 encePairwiseOnDemand]: 17/31 looper letters, 515 selfloop transitions, 104 changer transitions 0/621 dead transitions. [2024-06-27 23:18:36,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 622 places, 621 transitions, 8400 flow [2024-06-27 23:18:36,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:18:36,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:18:36,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 159 transitions. [2024-06-27 23:18:36,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4274193548387097 [2024-06-27 23:18:36,579 INFO L175 Difference]: Start difference. First operand has 611 places, 599 transitions, 7035 flow. Second operand 12 states and 159 transitions. [2024-06-27 23:18:36,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 622 places, 621 transitions, 8400 flow [2024-06-27 23:18:39,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 613 places, 621 transitions, 8224 flow, removed 23 selfloop flow, removed 9 redundant places. [2024-06-27 23:18:39,327 INFO L231 Difference]: Finished difference. Result has 614 places, 597 transitions, 7054 flow [2024-06-27 23:18:39,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6841, PETRI_DIFFERENCE_MINUEND_PLACES=602, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7054, PETRI_PLACES=614, PETRI_TRANSITIONS=597} [2024-06-27 23:18:39,328 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 584 predicate places. [2024-06-27 23:18:39,328 INFO L495 AbstractCegarLoop]: Abstraction has has 614 places, 597 transitions, 7054 flow [2024-06-27 23:18:39,328 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:18:39,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:39,328 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:18:39,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211 [2024-06-27 23:18:39,328 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:18:39,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:39,329 INFO L85 PathProgramCache]: Analyzing trace with hash -569664384, now seen corresponding path program 38 times [2024-06-27 23:18:39,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:39,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794462275] [2024-06-27 23:18:39,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:39,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:39,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:41,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:18:41,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:41,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794462275] [2024-06-27 23:18:41,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794462275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:41,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:41,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:18:41,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738372492] [2024-06-27 23:18:41,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:41,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:18:41,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:41,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:18:41,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:18:41,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:18:41,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 614 places, 597 transitions, 7054 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:18:41,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:41,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:18:41,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:42,316 INFO L124 PetriNetUnfolderBase]: 1524/2709 cut-off events. [2024-06-27 23:18:42,316 INFO L125 PetriNetUnfolderBase]: For 534783/534783 co-relation queries the response was YES. [2024-06-27 23:18:42,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19778 conditions, 2709 events. 1524/2709 cut-off events. For 534783/534783 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 17333 event pairs, 308 based on Foata normal form. 2/2709 useless extension candidates. Maximal degree in co-relation 19518. Up to 2547 conditions per place. [2024-06-27 23:18:42,363 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 549 selfloop transitions, 66 changer transitions 0/617 dead transitions. [2024-06-27 23:18:42,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 625 places, 617 transitions, 8410 flow [2024-06-27 23:18:42,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:18:42,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:18:42,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 146 transitions. [2024-06-27 23:18:42,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3924731182795699 [2024-06-27 23:18:42,364 INFO L175 Difference]: Start difference. First operand has 614 places, 597 transitions, 7054 flow. Second operand 12 states and 146 transitions. [2024-06-27 23:18:42,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 625 places, 617 transitions, 8410 flow [2024-06-27 23:18:45,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 614 places, 617 transitions, 8185 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-27 23:18:45,069 INFO L231 Difference]: Finished difference. Result has 616 places, 601 transitions, 7061 flow [2024-06-27 23:18:45,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6835, PETRI_DIFFERENCE_MINUEND_PLACES=603, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7061, PETRI_PLACES=616, PETRI_TRANSITIONS=601} [2024-06-27 23:18:45,070 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 586 predicate places. [2024-06-27 23:18:45,070 INFO L495 AbstractCegarLoop]: Abstraction has has 616 places, 601 transitions, 7061 flow [2024-06-27 23:18:45,070 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:18:45,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:45,070 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:18:45,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212 [2024-06-27 23:18:45,070 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:18:45,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:45,070 INFO L85 PathProgramCache]: Analyzing trace with hash -569812254, now seen corresponding path program 39 times [2024-06-27 23:18:45,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:45,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257685184] [2024-06-27 23:18:45,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:45,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:45,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:46,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:18:46,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:46,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257685184] [2024-06-27 23:18:46,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257685184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:46,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:46,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:18:46,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847616203] [2024-06-27 23:18:46,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:46,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:18:46,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:46,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:18:46,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:18:47,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:18:47,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 616 places, 601 transitions, 7061 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:18:47,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:47,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:18:47,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:48,089 INFO L124 PetriNetUnfolderBase]: 1535/2730 cut-off events. [2024-06-27 23:18:48,090 INFO L125 PetriNetUnfolderBase]: For 582297/582297 co-relation queries the response was YES. [2024-06-27 23:18:48,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20355 conditions, 2730 events. 1535/2730 cut-off events. For 582297/582297 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 17494 event pairs, 307 based on Foata normal form. 2/2730 useless extension candidates. Maximal degree in co-relation 20093. Up to 2539 conditions per place. [2024-06-27 23:18:48,135 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 550 selfloop transitions, 69 changer transitions 0/621 dead transitions. [2024-06-27 23:18:48,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 626 places, 621 transitions, 8835 flow [2024-06-27 23:18:48,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:18:48,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:18:48,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 141 transitions. [2024-06-27 23:18:48,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41348973607038125 [2024-06-27 23:18:48,136 INFO L175 Difference]: Start difference. First operand has 616 places, 601 transitions, 7061 flow. Second operand 11 states and 141 transitions. [2024-06-27 23:18:48,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 626 places, 621 transitions, 8835 flow [2024-06-27 23:18:51,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 617 places, 621 transitions, 8661 flow, removed 23 selfloop flow, removed 9 redundant places. [2024-06-27 23:18:51,329 INFO L231 Difference]: Finished difference. Result has 618 places, 603 transitions, 7119 flow [2024-06-27 23:18:51,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6887, PETRI_DIFFERENCE_MINUEND_PLACES=607, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7119, PETRI_PLACES=618, PETRI_TRANSITIONS=603} [2024-06-27 23:18:51,330 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 588 predicate places. [2024-06-27 23:18:51,330 INFO L495 AbstractCegarLoop]: Abstraction has has 618 places, 603 transitions, 7119 flow [2024-06-27 23:18:51,330 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:18:51,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:51,330 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:18:51,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable213 [2024-06-27 23:18:51,330 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:18:51,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:51,330 INFO L85 PathProgramCache]: Analyzing trace with hash -569808534, now seen corresponding path program 40 times [2024-06-27 23:18:51,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:51,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542959237] [2024-06-27 23:18:51,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:51,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:51,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:53,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:18:53,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:53,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542959237] [2024-06-27 23:18:53,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542959237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:53,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:53,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:18:53,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316752037] [2024-06-27 23:18:53,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:53,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:18:53,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:53,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:18:53,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:18:53,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:18:53,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 618 places, 603 transitions, 7119 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:18:53,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:53,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:18:53,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:54,360 INFO L124 PetriNetUnfolderBase]: 1532/2725 cut-off events. [2024-06-27 23:18:54,360 INFO L125 PetriNetUnfolderBase]: For 546144/546144 co-relation queries the response was YES. [2024-06-27 23:18:54,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19867 conditions, 2725 events. 1532/2725 cut-off events. For 546144/546144 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 17474 event pairs, 308 based on Foata normal form. 2/2725 useless extension candidates. Maximal degree in co-relation 19605. Up to 2563 conditions per place. [2024-06-27 23:18:54,408 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 550 selfloop transitions, 67 changer transitions 0/619 dead transitions. [2024-06-27 23:18:54,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 629 places, 619 transitions, 8393 flow [2024-06-27 23:18:54,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:18:54,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:18:54,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-27 23:18:54,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3897849462365591 [2024-06-27 23:18:54,409 INFO L175 Difference]: Start difference. First operand has 618 places, 603 transitions, 7119 flow. Second operand 12 states and 145 transitions. [2024-06-27 23:18:54,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 629 places, 619 transitions, 8393 flow [2024-06-27 23:18:57,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 624 places, 619 transitions, 8247 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-27 23:18:57,556 INFO L231 Difference]: Finished difference. Result has 625 places, 603 transitions, 7111 flow [2024-06-27 23:18:57,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6973, PETRI_DIFFERENCE_MINUEND_PLACES=613, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7111, PETRI_PLACES=625, PETRI_TRANSITIONS=603} [2024-06-27 23:18:57,556 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 595 predicate places. [2024-06-27 23:18:57,557 INFO L495 AbstractCegarLoop]: Abstraction has has 625 places, 603 transitions, 7111 flow [2024-06-27 23:18:57,557 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:18:57,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:57,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:18:57,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214 [2024-06-27 23:18:57,557 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:18:57,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:57,558 INFO L85 PathProgramCache]: Analyzing trace with hash -813979862, now seen corresponding path program 41 times [2024-06-27 23:18:57,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:57,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532450748] [2024-06-27 23:18:57,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:57,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:57,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:59,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:18:59,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:59,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532450748] [2024-06-27 23:18:59,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532450748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:59,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:59,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:18:59,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426354314] [2024-06-27 23:18:59,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:59,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:18:59,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:59,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:18:59,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:18:59,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:18:59,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 625 places, 603 transitions, 7111 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:18:59,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:59,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:18:59,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:19:00,761 INFO L124 PetriNetUnfolderBase]: 1539/2738 cut-off events. [2024-06-27 23:19:00,762 INFO L125 PetriNetUnfolderBase]: For 550671/550671 co-relation queries the response was YES. [2024-06-27 23:19:00,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19988 conditions, 2738 events. 1539/2738 cut-off events. For 550671/550671 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 17582 event pairs, 308 based on Foata normal form. 2/2738 useless extension candidates. Maximal degree in co-relation 19723. Up to 2638 conditions per place. [2024-06-27 23:19:00,809 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 572 selfloop transitions, 47 changer transitions 0/621 dead transitions. [2024-06-27 23:19:00,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 636 places, 621 transitions, 8462 flow [2024-06-27 23:19:00,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:19:00,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:19:00,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 137 transitions. [2024-06-27 23:19:00,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3682795698924731 [2024-06-27 23:19:00,810 INFO L175 Difference]: Start difference. First operand has 625 places, 603 transitions, 7111 flow. Second operand 12 states and 137 transitions. [2024-06-27 23:19:00,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 636 places, 621 transitions, 8462 flow [2024-06-27 23:19:03,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 625 places, 621 transitions, 8307 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-27 23:19:03,931 INFO L231 Difference]: Finished difference. Result has 626 places, 606 transitions, 7133 flow [2024-06-27 23:19:03,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6960, PETRI_DIFFERENCE_MINUEND_PLACES=614, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7133, PETRI_PLACES=626, PETRI_TRANSITIONS=606} [2024-06-27 23:19:03,932 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 596 predicate places. [2024-06-27 23:19:03,932 INFO L495 AbstractCegarLoop]: Abstraction has has 626 places, 606 transitions, 7133 flow [2024-06-27 23:19:03,932 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:19:03,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:19:03,932 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:19:03,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215 [2024-06-27 23:19:03,932 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:19:03,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:19:03,933 INFO L85 PathProgramCache]: Analyzing trace with hash 270033604, now seen corresponding path program 42 times [2024-06-27 23:19:03,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:19:03,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725642606] [2024-06-27 23:19:03,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:19:03,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:19:03,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:19:05,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:19:05,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:19:05,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725642606] [2024-06-27 23:19:05,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725642606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:19:05,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:19:05,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:19:05,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553595102] [2024-06-27 23:19:05,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:19:05,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:19:05,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:19:05,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:19:05,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:19:05,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:19:05,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 626 places, 606 transitions, 7133 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:19:05,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:19:05,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:19:05,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:19:06,744 INFO L124 PetriNetUnfolderBase]: 1543/2746 cut-off events. [2024-06-27 23:19:06,744 INFO L125 PetriNetUnfolderBase]: For 556860/556860 co-relation queries the response was YES. [2024-06-27 23:19:06,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20072 conditions, 2746 events. 1543/2746 cut-off events. For 556860/556860 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 17664 event pairs, 306 based on Foata normal form. 2/2746 useless extension candidates. Maximal degree in co-relation 19806. Up to 2619 conditions per place. [2024-06-27 23:19:06,793 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 573 selfloop transitions, 49 changer transitions 0/624 dead transitions. [2024-06-27 23:19:06,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 637 places, 624 transitions, 8875 flow [2024-06-27 23:19:06,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:19:06,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:19:06,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 139 transitions. [2024-06-27 23:19:06,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3736559139784946 [2024-06-27 23:19:06,794 INFO L175 Difference]: Start difference. First operand has 626 places, 606 transitions, 7133 flow. Second operand 12 states and 139 transitions. [2024-06-27 23:19:06,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 637 places, 624 transitions, 8875 flow [2024-06-27 23:19:10,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 628 places, 624 transitions, 8737 flow, removed 29 selfloop flow, removed 9 redundant places. [2024-06-27 23:19:10,055 INFO L231 Difference]: Finished difference. Result has 629 places, 607 transitions, 7145 flow [2024-06-27 23:19:10,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=6995, PETRI_DIFFERENCE_MINUEND_PLACES=617, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7145, PETRI_PLACES=629, PETRI_TRANSITIONS=607} [2024-06-27 23:19:10,055 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 599 predicate places. [2024-06-27 23:19:10,055 INFO L495 AbstractCegarLoop]: Abstraction has has 629 places, 607 transitions, 7145 flow [2024-06-27 23:19:10,055 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:19:10,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:19:10,056 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:19:10,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216 [2024-06-27 23:19:10,056 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:19:10,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:19:10,056 INFO L85 PathProgramCache]: Analyzing trace with hash 275751399, now seen corresponding path program 27 times [2024-06-27 23:19:10,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:19:10,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988106729] [2024-06-27 23:19:10,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:19:10,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:19:10,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:19:13,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:19:13,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:19:13,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988106729] [2024-06-27 23:19:13,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988106729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:19:13,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:19:13,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 23:19:13,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767129877] [2024-06-27 23:19:13,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:19:13,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 23:19:13,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:19:13,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 23:19:13,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-27 23:19:13,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-27 23:19:13,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 629 places, 607 transitions, 7145 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:19:13,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:19:13,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-27 23:19:13,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Killed by 15