./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/rfi008.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/rfi008.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/rfi008.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/rfi008.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 00:02:39,063 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 00:02:39,125 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 00:02:39,139 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 00:02:39,140 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 00:02:39,153 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 00:02:39,153 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 00:02:39,154 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 00:02:39,154 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 00:02:39,154 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 00:02:39,155 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 00:02:39,155 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 00:02:39,155 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 00:02:39,156 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 00:02:39,156 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 00:02:39,156 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 00:02:39,157 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 00:02:39,157 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 00:02:39,157 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 00:02:39,157 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 00:02:39,158 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 00:02:39,158 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 00:02:39,159 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 00:02:39,159 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 00:02:39,159 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 00:02:39,159 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 00:02:39,160 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 00:02:39,160 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 00:02:39,160 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 00:02:39,161 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 00:02:39,161 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 00:02:39,161 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 00:02:39,162 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 00:02:39,162 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 00:02:39,162 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 00:02:39,162 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 00:02:39,163 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 00:02:39,163 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 00:02:39,163 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 00:02:39,164 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 00:02:39,164 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 00:02:39,164 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 00:02:39,164 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 00:02:39,165 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-28 00:02:39,331 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 00:02:39,347 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 00:02:39,349 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 00:02:39,351 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 00:02:39,351 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 00:02:39,352 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/rfi008.opt.i [2024-06-28 00:02:40,696 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 00:02:40,946 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 00:02:40,947 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi008.opt.i [2024-06-28 00:02:40,967 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1bd90f452/6f61f2d826ae4edf9ea6f8401100a54f/FLAG3435d0b48 [2024-06-28 00:02:40,982 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1bd90f452/6f61f2d826ae4edf9ea6f8401100a54f [2024-06-28 00:02:40,984 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 00:02:40,985 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 00:02:40,985 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/rfi008.opt.yml/witness.yml [2024-06-28 00:02:41,062 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 00:02:41,063 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 00:02:41,065 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 00:02:41,066 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 00:02:41,070 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 00:02:41,070 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 12:02:40" (1/2) ... [2024-06-28 00:02:41,071 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1d522da4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:02:41, skipping insertion in model container [2024-06-28 00:02:41,072 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 12:02:40" (1/2) ... [2024-06-28 00:02:41,073 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@1d20c61c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:02:41, skipping insertion in model container [2024-06-28 00:02:41,073 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:02:41" (2/2) ... [2024-06-28 00:02:41,074 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1d522da4 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:02:41, skipping insertion in model container [2024-06-28 00:02:41,075 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:02:41" (2/2) ... [2024-06-28 00:02:41,075 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 00:02:41,099 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 00:02:41,101 INFO L97 edCorrectnessWitness]: Location invariant before [L829-L829] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p0_EBX) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )__unbuffered_p1_EAX) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )__unbuffered_p1_EBX) + (long long )x >= 0LL) && (0LL - (long long )y) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$mem_tmp) + (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_thd2) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )weak$$choice2 >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p1_EBX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )__unbuffered_p1_EBX >= 0LL) && (1LL + (long long )__unbuffered_p0_EBX) - (long long )__unbuffered_p1_EBX >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )__unbuffered_p1_EBX >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )y$read_delayed >= 0LL) && (2LL - (long long )__unbuffered_p0_EAX) - (long long )__unbuffered_p1_EBX >= 0LL) && (2LL - (long long )__unbuffered_p1_EBX) - (long long )x >= 0LL) && (2LL - (long long )__unbuffered_p1_EBX) - (long long )weak$$choice0 >= 0LL) && (2LL - (long long )__unbuffered_p1_EBX) - (long long )weak$$choice2 >= 0LL) && (long long )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-28 00:02:41,101 INFO L97 edCorrectnessWitness]: Location invariant before [L830-L830] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p0_EBX) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )__unbuffered_p1_EAX) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )__unbuffered_p1_EBX) + (long long )x >= 0LL) && (0LL - (long long )y) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$mem_tmp) + (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_thd2) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )y$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) + (long long )weak$$choice2 >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p1_EBX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )__unbuffered_p1_EBX >= 0LL) && (1LL + (long long )__unbuffered_p0_EBX) - (long long )__unbuffered_p1_EBX >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )__unbuffered_p1_EBX >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EBX) - (long long )y$read_delayed >= 0LL) && (2LL - (long long )__unbuffered_p0_EAX) - (long long )__unbuffered_p1_EBX >= 0LL) && (2LL - (long long )__unbuffered_p1_EBX) - (long long )x >= 0LL) && (2LL - (long long )__unbuffered_p1_EBX) - (long long )weak$$choice0 >= 0LL) && (2LL - (long long )__unbuffered_p1_EBX) - (long long )weak$$choice2 >= 0LL) && (long long )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-28 00:02:41,101 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 00:02:41,101 INFO L106 edCorrectnessWitness]: ghost_update [L827-L827] multithreaded = 1; [2024-06-28 00:02:41,151 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 00:02:41,442 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 00:02:41,451 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 00:02:41,615 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 00:02:41,702 INFO L206 MainTranslator]: Completed translation [2024-06-28 00:02:41,703 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:02:41 WrapperNode [2024-06-28 00:02:41,703 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 00:02:41,704 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 00:02:41,710 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 00:02:41,711 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 00:02:41,717 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:02:41" (1/1) ... [2024-06-28 00:02:41,758 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:02:41" (1/1) ... [2024-06-28 00:02:41,830 INFO L138 Inliner]: procedures = 174, calls = 38, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 137 [2024-06-28 00:02:41,831 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 00:02:41,832 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 00:02:41,832 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 00:02:41,832 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 00:02:41,841 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:02:41" (1/1) ... [2024-06-28 00:02:41,841 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:02:41" (1/1) ... [2024-06-28 00:02:41,864 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:02:41" (1/1) ... [2024-06-28 00:02:41,879 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-28 00:02:41,924 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:02:41" (1/1) ... [2024-06-28 00:02:41,925 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:02:41" (1/1) ... [2024-06-28 00:02:41,944 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:02:41" (1/1) ... [2024-06-28 00:02:41,946 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:02:41" (1/1) ... [2024-06-28 00:02:41,948 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:02:41" (1/1) ... [2024-06-28 00:02:41,967 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:02:41" (1/1) ... [2024-06-28 00:02:41,971 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 00:02:41,972 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 00:02:41,973 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 00:02:41,973 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 00:02:41,974 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:02:41" (1/1) ... [2024-06-28 00:02:41,979 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 00:02:41,986 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 00:02:42,034 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-28 00:02:42,104 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-28 00:02:42,137 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 00:02:42,137 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 00:02:42,137 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 00:02:42,137 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 00:02:42,138 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 00:02:42,138 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 00:02:42,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 00:02:42,138 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 00:02:42,138 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 00:02:42,138 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 00:02:42,139 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 00:02:42,250 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 00:02:42,252 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 00:02:42,538 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 00:02:42,539 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 00:02:42,649 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 00:02:42,649 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 00:02:42,650 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 12:02:42 BoogieIcfgContainer [2024-06-28 00:02:42,651 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 00:02:42,654 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 00:02:42,654 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 00:02:42,657 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 00:02:42,657 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 12:02:40" (1/4) ... [2024-06-28 00:02:42,658 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@13a17822 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 12:02:42, skipping insertion in model container [2024-06-28 00:02:42,658 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:02:41" (2/4) ... [2024-06-28 00:02:42,659 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@13a17822 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 12:02:42, skipping insertion in model container [2024-06-28 00:02:42,659 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:02:41" (3/4) ... [2024-06-28 00:02:42,661 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@13a17822 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 12:02:42, skipping insertion in model container [2024-06-28 00:02:42,661 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 12:02:42" (4/4) ... [2024-06-28 00:02:42,662 INFO L112 eAbstractionObserver]: Analyzing ICFG rfi008.opt.i [2024-06-28 00:02:42,677 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 00:02:42,678 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-28 00:02:42,678 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 00:02:42,721 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 00:02:42,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 38 places, 31 transitions, 70 flow [2024-06-28 00:02:42,820 INFO L124 PetriNetUnfolderBase]: 0/29 cut-off events. [2024-06-28 00:02:42,820 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 00:02:42,822 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-28 00:02:42,822 INFO L82 GeneralOperation]: Start removeDead. Operand has 38 places, 31 transitions, 70 flow [2024-06-28 00:02:42,825 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 30 places, 23 transitions, 52 flow [2024-06-28 00:02:42,831 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 00:02:42,837 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;@747fb27d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 00:02:42,837 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-28 00:02:42,840 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 00:02:42,840 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-28 00:02:42,840 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 00:02:42,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:02:42,841 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 00:02:42,842 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-28 00:02:42,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:02:42,846 INFO L85 PathProgramCache]: Analyzing trace with hash 362681797, now seen corresponding path program 1 times [2024-06-28 00:02:42,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:02:42,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142027439] [2024-06-28 00:02:42,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:02:42,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:02:43,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:02:44,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:02:44,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:02:44,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142027439] [2024-06-28 00:02:44,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142027439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:02:44,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:02:44,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 00:02:44,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398144228] [2024-06-28 00:02:44,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:02:44,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 00:02:44,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:02:45,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 00:02:45,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 00:02:45,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 31 [2024-06-28 00:02:45,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 23 transitions, 52 flow. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:45,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:02:45,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 31 [2024-06-28 00:02:45,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:02:45,179 INFO L124 PetriNetUnfolderBase]: 131/261 cut-off events. [2024-06-28 00:02:45,179 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2024-06-28 00:02:45,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 517 conditions, 261 events. 131/261 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1019 event pairs, 75 based on Foata normal form. 1/252 useless extension candidates. Maximal degree in co-relation 506. Up to 235 conditions per place. [2024-06-28 00:02:45,184 INFO L140 encePairwiseOnDemand]: 26/31 looper letters, 20 selfloop transitions, 3 changer transitions 0/29 dead transitions. [2024-06-28 00:02:45,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 29 transitions, 113 flow [2024-06-28 00:02:45,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 00:02:45,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 00:02:45,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 58 transitions. [2024-06-28 00:02:45,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6236559139784946 [2024-06-28 00:02:45,194 INFO L175 Difference]: Start difference. First operand has 30 places, 23 transitions, 52 flow. Second operand 3 states and 58 transitions. [2024-06-28 00:02:45,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 29 transitions, 113 flow [2024-06-28 00:02:45,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 29 transitions, 110 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-28 00:02:45,198 INFO L231 Difference]: Finished difference. Result has 31 places, 25 transitions, 71 flow [2024-06-28 00:02:45,200 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-28 00:02:45,202 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 1 predicate places. [2024-06-28 00:02:45,202 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 25 transitions, 71 flow [2024-06-28 00:02:45,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:45,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:02:45,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:02:45,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 00:02:45,203 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-28 00:02:45,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:02:45,204 INFO L85 PathProgramCache]: Analyzing trace with hash 644883556, now seen corresponding path program 1 times [2024-06-28 00:02:45,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:02:45,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085575287] [2024-06-28 00:02:45,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:02:45,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:02:45,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:02:46,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-28 00:02:46,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:02:46,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085575287] [2024-06-28 00:02:46,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085575287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:02:46,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:02:46,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 00:02:46,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043886982] [2024-06-28 00:02:46,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:02:46,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 00:02:46,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:02:46,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 00:02:46,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 00:02:46,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:02:46,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 25 transitions, 71 flow. Second operand has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:46,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:02:46,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:02:46,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:02:46,368 INFO L124 PetriNetUnfolderBase]: 186/341 cut-off events. [2024-06-28 00:02:46,369 INFO L125 PetriNetUnfolderBase]: For 69/69 co-relation queries the response was YES. [2024-06-28 00:02:46,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 783 conditions, 341 events. 186/341 cut-off events. For 69/69 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1272 event pairs, 94 based on Foata normal form. 2/341 useless extension candidates. Maximal degree in co-relation 771. Up to 319 conditions per place. [2024-06-28 00:02:46,371 INFO L140 encePairwiseOnDemand]: 25/31 looper letters, 26 selfloop transitions, 5 changer transitions 0/35 dead transitions. [2024-06-28 00:02:46,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 35 transitions, 159 flow [2024-06-28 00:02:46,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:02:46,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:02:46,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 69 transitions. [2024-06-28 00:02:46,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5564516129032258 [2024-06-28 00:02:46,373 INFO L175 Difference]: Start difference. First operand has 31 places, 25 transitions, 71 flow. Second operand 4 states and 69 transitions. [2024-06-28 00:02:46,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 35 transitions, 159 flow [2024-06-28 00:02:46,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 35 transitions, 156 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 00:02:46,375 INFO L231 Difference]: Finished difference. Result has 34 places, 27 transitions, 95 flow [2024-06-28 00:02:46,375 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-28 00:02:46,375 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 4 predicate places. [2024-06-28 00:02:46,376 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 27 transitions, 95 flow [2024-06-28 00:02:46,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:46,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:02:46,376 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:02:46,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 00:02:46,377 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-28 00:02:46,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:02:46,377 INFO L85 PathProgramCache]: Analyzing trace with hash -1483445320, now seen corresponding path program 1 times [2024-06-28 00:02:46,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:02:46,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968684455] [2024-06-28 00:02:46,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:02:46,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:02:46,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:02:47,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:02:47,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:02:47,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968684455] [2024-06-28 00:02:47,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968684455] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:02:47,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:02:47,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:02:47,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877978442] [2024-06-28 00:02:47,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:02:47,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:02:47,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:02:47,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:02:47,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:02:47,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:02:47,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 27 transitions, 95 flow. Second operand has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:47,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:02:47,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:02:47,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:02:47,634 INFO L124 PetriNetUnfolderBase]: 183/336 cut-off events. [2024-06-28 00:02:47,634 INFO L125 PetriNetUnfolderBase]: For 198/198 co-relation queries the response was YES. [2024-06-28 00:02:47,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 857 conditions, 336 events. 183/336 cut-off events. For 198/198 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1243 event pairs, 73 based on Foata normal form. 2/337 useless extension candidates. Maximal degree in co-relation 843. Up to 305 conditions per place. [2024-06-28 00:02:47,637 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 30 selfloop transitions, 7 changer transitions 0/41 dead transitions. [2024-06-28 00:02:47,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 41 transitions, 207 flow [2024-06-28 00:02:47,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:02:47,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:02:47,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 84 transitions. [2024-06-28 00:02:47,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5419354838709678 [2024-06-28 00:02:47,639 INFO L175 Difference]: Start difference. First operand has 34 places, 27 transitions, 95 flow. Second operand 5 states and 84 transitions. [2024-06-28 00:02:47,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 41 transitions, 207 flow [2024-06-28 00:02:47,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 41 transitions, 198 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-28 00:02:47,641 INFO L231 Difference]: Finished difference. Result has 37 places, 29 transitions, 119 flow [2024-06-28 00:02:47,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=119, PETRI_PLACES=37, PETRI_TRANSITIONS=29} [2024-06-28 00:02:47,641 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 7 predicate places. [2024-06-28 00:02:47,642 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 29 transitions, 119 flow [2024-06-28 00:02:47,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:47,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:02:47,642 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:02:47,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 00:02:47,642 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:02:47,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:02:47,643 INFO L85 PathProgramCache]: Analyzing trace with hash 1507186961, now seen corresponding path program 1 times [2024-06-28 00:02:47,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:02:47,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712394426] [2024-06-28 00:02:47,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:02:47,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:02:47,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:02:48,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:02:48,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:02:48,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712394426] [2024-06-28 00:02:48,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712394426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:02:48,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:02:48,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:02:48,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731746347] [2024-06-28 00:02:48,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:02:48,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:02:48,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:02:48,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:02:48,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:02:49,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:02:49,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 29 transitions, 119 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-28 00:02:49,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:02:49,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:02:49,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:02:49,236 INFO L124 PetriNetUnfolderBase]: 180/331 cut-off events. [2024-06-28 00:02:49,236 INFO L125 PetriNetUnfolderBase]: For 332/332 co-relation queries the response was YES. [2024-06-28 00:02:49,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 925 conditions, 331 events. 180/331 cut-off events. For 332/332 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1211 event pairs, 52 based on Foata normal form. 2/332 useless extension candidates. Maximal degree in co-relation 910. Up to 291 conditions per place. [2024-06-28 00:02:49,239 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 34 selfloop transitions, 9 changer transitions 0/47 dead transitions. [2024-06-28 00:02:49,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 47 transitions, 255 flow [2024-06-28 00:02:49,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:02:49,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:02:49,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 99 transitions. [2024-06-28 00:02:49,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.532258064516129 [2024-06-28 00:02:49,241 INFO L175 Difference]: Start difference. First operand has 37 places, 29 transitions, 119 flow. Second operand 6 states and 99 transitions. [2024-06-28 00:02:49,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 47 transitions, 255 flow [2024-06-28 00:02:49,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 47 transitions, 240 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-28 00:02:49,243 INFO L231 Difference]: Finished difference. Result has 40 places, 31 transitions, 143 flow [2024-06-28 00:02:49,243 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=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=143, PETRI_PLACES=40, PETRI_TRANSITIONS=31} [2024-06-28 00:02:49,244 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 10 predicate places. [2024-06-28 00:02:49,244 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 31 transitions, 143 flow [2024-06-28 00:02:49,244 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-28 00:02:49,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:02:49,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:02:49,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 00:02:49,245 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:02:49,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:02:49,245 INFO L85 PathProgramCache]: Analyzing trace with hash -104928358, now seen corresponding path program 1 times [2024-06-28 00:02:49,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:02:49,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136847669] [2024-06-28 00:02:49,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:02:49,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:02:49,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:02:49,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:02:49,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:02:49,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136847669] [2024-06-28 00:02:49,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136847669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:02:49,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:02:49,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:02:49,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521368175] [2024-06-28 00:02:49,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:02:49,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:02:49,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:02:49,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:02:49,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:02:50,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:02:50,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 31 transitions, 143 flow. Second operand has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:50,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:02:50,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:02:50,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:02:50,206 INFO L124 PetriNetUnfolderBase]: 161/311 cut-off events. [2024-06-28 00:02:50,207 INFO L125 PetriNetUnfolderBase]: For 475/475 co-relation queries the response was YES. [2024-06-28 00:02:50,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 936 conditions, 311 events. 161/311 cut-off events. For 475/475 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1181 event pairs, 51 based on Foata normal form. 1/311 useless extension candidates. Maximal degree in co-relation 919. Up to 285 conditions per place. [2024-06-28 00:02:50,210 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 26 selfloop transitions, 8 changer transitions 0/39 dead transitions. [2024-06-28 00:02:50,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 39 transitions, 237 flow [2024-06-28 00:02:50,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:02:50,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:02:50,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 70 transitions. [2024-06-28 00:02:50,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45161290322580644 [2024-06-28 00:02:50,212 INFO L175 Difference]: Start difference. First operand has 40 places, 31 transitions, 143 flow. Second operand 5 states and 70 transitions. [2024-06-28 00:02:50,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 39 transitions, 237 flow [2024-06-28 00:02:50,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 39 transitions, 214 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-28 00:02:50,215 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 166 flow [2024-06-28 00:02:50,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=166, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-28 00:02:50,216 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 12 predicate places. [2024-06-28 00:02:50,216 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 166 flow [2024-06-28 00:02:50,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:50,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:02:50,217 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:02:50,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 00:02:50,217 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:02:50,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:02:50,218 INFO L85 PathProgramCache]: Analyzing trace with hash 1894897058, now seen corresponding path program 1 times [2024-06-28 00:02:50,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:02:50,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998443351] [2024-06-28 00:02:50,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:02:50,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:02:50,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:02:52,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:02:52,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:02:52,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998443351] [2024-06-28 00:02:52,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998443351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:02:52,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:02:52,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:02:52,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4501861] [2024-06-28 00:02:52,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:02:52,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:02:52,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:02:52,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:02:52,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:02:52,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:02:52,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 166 flow. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:52,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:02:52,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:02:52,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:02:52,633 INFO L124 PetriNetUnfolderBase]: 174/320 cut-off events. [2024-06-28 00:02:52,644 INFO L125 PetriNetUnfolderBase]: For 647/647 co-relation queries the response was YES. [2024-06-28 00:02:52,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1017 conditions, 320 events. 174/320 cut-off events. For 647/647 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1151 event pairs, 29 based on Foata normal form. 4/323 useless extension candidates. Maximal degree in co-relation 998. Up to 262 conditions per place. [2024-06-28 00:02:52,647 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 36 selfloop transitions, 11 changer transitions 0/51 dead transitions. [2024-06-28 00:02:52,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 51 transitions, 298 flow [2024-06-28 00:02:52,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:02:52,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:02:52,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-28 00:02:52,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5023041474654378 [2024-06-28 00:02:52,655 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 166 flow. Second operand 7 states and 109 transitions. [2024-06-28 00:02:52,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 51 transitions, 298 flow [2024-06-28 00:02:52,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 51 transitions, 287 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-28 00:02:52,657 INFO L231 Difference]: Finished difference. Result has 46 places, 34 transitions, 171 flow [2024-06-28 00:02:52,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=145, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=171, PETRI_PLACES=46, PETRI_TRANSITIONS=34} [2024-06-28 00:02:52,658 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 16 predicate places. [2024-06-28 00:02:52,658 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 34 transitions, 171 flow [2024-06-28 00:02:52,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:52,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:02:52,659 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:02:52,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 00:02:52,659 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-28 00:02:52,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:02:52,660 INFO L85 PathProgramCache]: Analyzing trace with hash 1031464939, now seen corresponding path program 1 times [2024-06-28 00:02:52,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:02:52,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276260039] [2024-06-28 00:02:52,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:02:52,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:02:52,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:02:54,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:02:54,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:02:54,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276260039] [2024-06-28 00:02:54,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276260039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:02:54,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:02:54,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:02:54,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339361284] [2024-06-28 00:02:54,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:02:54,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:02:54,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:02:54,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:02:54,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:02:54,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:02:54,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 34 transitions, 171 flow. Second operand has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:54,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:02:54,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:02:54,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:02:54,496 INFO L124 PetriNetUnfolderBase]: 131/270 cut-off events. [2024-06-28 00:02:54,496 INFO L125 PetriNetUnfolderBase]: For 682/682 co-relation queries the response was YES. [2024-06-28 00:02:54,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 885 conditions, 270 events. 131/270 cut-off events. For 682/682 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1022 event pairs, 37 based on Foata normal form. 1/270 useless extension candidates. Maximal degree in co-relation 864. Up to 229 conditions per place. [2024-06-28 00:02:54,498 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 25 selfloop transitions, 10 changer transitions 0/41 dead transitions. [2024-06-28 00:02:54,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 41 transitions, 261 flow [2024-06-28 00:02:54,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:02:54,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:02:54,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 85 transitions. [2024-06-28 00:02:54,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45698924731182794 [2024-06-28 00:02:54,509 INFO L175 Difference]: Start difference. First operand has 46 places, 34 transitions, 171 flow. Second operand 6 states and 85 transitions. [2024-06-28 00:02:54,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 41 transitions, 261 flow [2024-06-28 00:02:54,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 41 transitions, 233 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 00:02:54,511 INFO L231 Difference]: Finished difference. Result has 47 places, 36 transitions, 180 flow [2024-06-28 00:02:54,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=143, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=180, PETRI_PLACES=47, PETRI_TRANSITIONS=36} [2024-06-28 00:02:54,511 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 17 predicate places. [2024-06-28 00:02:54,512 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 36 transitions, 180 flow [2024-06-28 00:02:54,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:54,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:02:54,512 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:02:54,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 00:02:54,512 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-28 00:02:54,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:02:54,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1903968401, now seen corresponding path program 1 times [2024-06-28 00:02:54,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:02:54,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136002362] [2024-06-28 00:02:54,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:02:54,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:02:54,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:02:55,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:02:55,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:02:55,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136002362] [2024-06-28 00:02:55,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136002362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:02:55,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:02:55,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:02:55,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361833297] [2024-06-28 00:02:55,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:02:55,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:02:55,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:02:55,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:02:55,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:02:55,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:02:55,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 36 transitions, 180 flow. Second operand has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:55,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:02:55,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:02:55,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:02:55,698 INFO L124 PetriNetUnfolderBase]: 177/327 cut-off events. [2024-06-28 00:02:55,699 INFO L125 PetriNetUnfolderBase]: For 1001/1001 co-relation queries the response was YES. [2024-06-28 00:02:55,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1130 conditions, 327 events. 177/327 cut-off events. For 1001/1001 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1167 event pairs, 45 based on Foata normal form. 1/327 useless extension candidates. Maximal degree in co-relation 1107. Up to 299 conditions per place. [2024-06-28 00:02:55,701 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 32 selfloop transitions, 13 changer transitions 0/48 dead transitions. [2024-06-28 00:02:55,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 48 transitions, 314 flow [2024-06-28 00:02:55,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:02:55,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:02:55,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 78 transitions. [2024-06-28 00:02:55,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-28 00:02:55,705 INFO L175 Difference]: Start difference. First operand has 47 places, 36 transitions, 180 flow. Second operand 6 states and 78 transitions. [2024-06-28 00:02:55,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 48 transitions, 314 flow [2024-06-28 00:02:55,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 48 transitions, 293 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-28 00:02:55,708 INFO L231 Difference]: Finished difference. Result has 50 places, 42 transitions, 228 flow [2024-06-28 00:02:55,712 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=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=228, PETRI_PLACES=50, PETRI_TRANSITIONS=42} [2024-06-28 00:02:55,713 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 20 predicate places. [2024-06-28 00:02:55,714 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 42 transitions, 228 flow [2024-06-28 00:02:55,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:55,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:02:55,720 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:02:55,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 00:02:55,720 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-28 00:02:55,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:02:55,721 INFO L85 PathProgramCache]: Analyzing trace with hash -750171855, now seen corresponding path program 2 times [2024-06-28 00:02:55,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:02:55,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852123863] [2024-06-28 00:02:55,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:02:55,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:02:55,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:02:56,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-28 00:02:56,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:02:56,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852123863] [2024-06-28 00:02:56,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852123863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:02:56,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:02:56,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:02:56,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496218813] [2024-06-28 00:02:56,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:02:56,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:02:56,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:02:56,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:02:56,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:02:56,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:02:56,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 42 transitions, 228 flow. Second operand has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:56,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:02:56,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:02:56,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:02:57,131 INFO L124 PetriNetUnfolderBase]: 180/332 cut-off events. [2024-06-28 00:02:57,131 INFO L125 PetriNetUnfolderBase]: For 1270/1270 co-relation queries the response was YES. [2024-06-28 00:02:57,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1227 conditions, 332 events. 180/332 cut-off events. For 1270/1270 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1194 event pairs, 47 based on Foata normal form. 1/332 useless extension candidates. Maximal degree in co-relation 1202. Up to 294 conditions per place. [2024-06-28 00:02:57,133 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 31 selfloop transitions, 18 changer transitions 0/52 dead transitions. [2024-06-28 00:02:57,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 52 transitions, 380 flow [2024-06-28 00:02:57,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:02:57,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:02:57,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 79 transitions. [2024-06-28 00:02:57,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42473118279569894 [2024-06-28 00:02:57,135 INFO L175 Difference]: Start difference. First operand has 50 places, 42 transitions, 228 flow. Second operand 6 states and 79 transitions. [2024-06-28 00:02:57,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 52 transitions, 380 flow [2024-06-28 00:02:57,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 52 transitions, 366 flow, removed 3 selfloop flow, removed 1 redundant places. [2024-06-28 00:02:57,153 INFO L231 Difference]: Finished difference. Result has 55 places, 46 transitions, 283 flow [2024-06-28 00:02:57,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=214, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=283, PETRI_PLACES=55, PETRI_TRANSITIONS=46} [2024-06-28 00:02:57,154 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 25 predicate places. [2024-06-28 00:02:57,154 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 46 transitions, 283 flow [2024-06-28 00:02:57,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:57,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:02:57,154 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:02:57,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 00:02:57,154 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-28 00:02:57,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:02:57,155 INFO L85 PathProgramCache]: Analyzing trace with hash 480439225, now seen corresponding path program 3 times [2024-06-28 00:02:57,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:02:57,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098681551] [2024-06-28 00:02:57,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:02:57,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:02:57,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:02:57,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:02:57,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:02:57,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098681551] [2024-06-28 00:02:57,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098681551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:02:57,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:02:57,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:02:57,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230152181] [2024-06-28 00:02:57,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:02:57,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:02:57,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:02:57,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:02:57,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:02:57,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:02:57,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 46 transitions, 283 flow. Second operand has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:57,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:02:57,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:02:57,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:02:58,069 INFO L124 PetriNetUnfolderBase]: 178/329 cut-off events. [2024-06-28 00:02:58,069 INFO L125 PetriNetUnfolderBase]: For 1597/1597 co-relation queries the response was YES. [2024-06-28 00:02:58,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1283 conditions, 329 events. 178/329 cut-off events. For 1597/1597 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1198 event pairs, 44 based on Foata normal form. 1/329 useless extension candidates. Maximal degree in co-relation 1255. Up to 301 conditions per place. [2024-06-28 00:02:58,071 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 39 selfloop transitions, 13 changer transitions 0/55 dead transitions. [2024-06-28 00:02:58,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 55 transitions, 411 flow [2024-06-28 00:02:58,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:02:58,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:02:58,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 88 transitions. [2024-06-28 00:02:58,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4055299539170507 [2024-06-28 00:02:58,072 INFO L175 Difference]: Start difference. First operand has 55 places, 46 transitions, 283 flow. Second operand 7 states and 88 transitions. [2024-06-28 00:02:58,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 55 transitions, 411 flow [2024-06-28 00:02:58,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 55 transitions, 388 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-28 00:02:58,075 INFO L231 Difference]: Finished difference. Result has 60 places, 46 transitions, 291 flow [2024-06-28 00:02:58,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=260, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=291, PETRI_PLACES=60, PETRI_TRANSITIONS=46} [2024-06-28 00:02:58,076 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 30 predicate places. [2024-06-28 00:02:58,076 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 46 transitions, 291 flow [2024-06-28 00:02:58,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:58,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:02:58,076 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:02:58,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 00:02:58,076 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-28 00:02:58,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:02:58,077 INFO L85 PathProgramCache]: Analyzing trace with hash 1532391261, now seen corresponding path program 1 times [2024-06-28 00:02:58,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:02:58,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919406092] [2024-06-28 00:02:58,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:02:58,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:02:58,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:02:58,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-28 00:02:58,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:02:58,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919406092] [2024-06-28 00:02:58,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919406092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:02:58,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:02:58,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:02:58,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941101319] [2024-06-28 00:02:58,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:02:58,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:02:58,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:02:58,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:02:58,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:02:58,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:02:58,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 46 transitions, 291 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:58,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:02:58,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:02:58,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:02:59,182 INFO L124 PetriNetUnfolderBase]: 185/342 cut-off events. [2024-06-28 00:02:59,182 INFO L125 PetriNetUnfolderBase]: For 1936/1936 co-relation queries the response was YES. [2024-06-28 00:02:59,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1376 conditions, 342 events. 185/342 cut-off events. For 1936/1936 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1273 event pairs, 45 based on Foata normal form. 1/342 useless extension candidates. Maximal degree in co-relation 1346. Up to 299 conditions per place. [2024-06-28 00:02:59,184 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 40 selfloop transitions, 17 changer transitions 0/60 dead transitions. [2024-06-28 00:02:59,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 60 transitions, 459 flow [2024-06-28 00:02:59,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:02:59,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:02:59,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 91 transitions. [2024-06-28 00:02:59,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-28 00:02:59,186 INFO L175 Difference]: Start difference. First operand has 60 places, 46 transitions, 291 flow. Second operand 7 states and 91 transitions. [2024-06-28 00:02:59,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 60 transitions, 459 flow [2024-06-28 00:02:59,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 60 transitions, 414 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 00:02:59,188 INFO L231 Difference]: Finished difference. Result has 62 places, 52 transitions, 328 flow [2024-06-28 00:02:59,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=246, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=328, PETRI_PLACES=62, PETRI_TRANSITIONS=52} [2024-06-28 00:02:59,205 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 32 predicate places. [2024-06-28 00:02:59,205 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 52 transitions, 328 flow [2024-06-28 00:02:59,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:02:59,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:02:59,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:02:59,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 00:02:59,206 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-28 00:02:59,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:02:59,206 INFO L85 PathProgramCache]: Analyzing trace with hash -2118521491, now seen corresponding path program 2 times [2024-06-28 00:02:59,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:02:59,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429104537] [2024-06-28 00:02:59,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:02:59,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:02:59,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:00,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:03:00,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:00,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429104537] [2024-06-28 00:03:00,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429104537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:00,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:00,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:03:00,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867635461] [2024-06-28 00:03:00,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:00,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:03:00,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:00,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:03:00,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:03:00,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:03:00,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 52 transitions, 328 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:00,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:00,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:03:00,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:00,866 INFO L124 PetriNetUnfolderBase]: 188/347 cut-off events. [2024-06-28 00:03:00,867 INFO L125 PetriNetUnfolderBase]: For 2292/2292 co-relation queries the response was YES. [2024-06-28 00:03:00,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1465 conditions, 347 events. 188/347 cut-off events. For 2292/2292 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1269 event pairs, 45 based on Foata normal form. 1/347 useless extension candidates. Maximal degree in co-relation 1434. Up to 298 conditions per place. [2024-06-28 00:03:00,869 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 38 selfloop transitions, 20 changer transitions 0/61 dead transitions. [2024-06-28 00:03:00,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 61 transitions, 478 flow [2024-06-28 00:03:00,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:03:00,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:03:00,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 92 transitions. [2024-06-28 00:03:00,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.423963133640553 [2024-06-28 00:03:00,870 INFO L175 Difference]: Start difference. First operand has 62 places, 52 transitions, 328 flow. Second operand 7 states and 92 transitions. [2024-06-28 00:03:00,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 61 transitions, 478 flow [2024-06-28 00:03:00,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 61 transitions, 455 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-28 00:03:00,874 INFO L231 Difference]: Finished difference. Result has 67 places, 54 transitions, 370 flow [2024-06-28 00:03:00,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=305, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=370, PETRI_PLACES=67, PETRI_TRANSITIONS=54} [2024-06-28 00:03:00,875 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 37 predicate places. [2024-06-28 00:03:00,876 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 54 transitions, 370 flow [2024-06-28 00:03:00,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:00,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:00,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:00,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 00:03:00,876 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-28 00:03:00,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:00,877 INFO L85 PathProgramCache]: Analyzing trace with hash -1106520212, now seen corresponding path program 1 times [2024-06-28 00:03:00,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:00,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362862176] [2024-06-28 00:03:00,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:00,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:00,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:02,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:03:02,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:02,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362862176] [2024-06-28 00:03:02,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [362862176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:02,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:02,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:03:02,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558802075] [2024-06-28 00:03:02,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:02,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:03:02,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:02,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:03:02,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:03:02,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:03:02,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 54 transitions, 370 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:02,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:02,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:03:02,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:02,275 INFO L124 PetriNetUnfolderBase]: 191/351 cut-off events. [2024-06-28 00:03:02,276 INFO L125 PetriNetUnfolderBase]: For 2745/2745 co-relation queries the response was YES. [2024-06-28 00:03:02,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1551 conditions, 351 events. 191/351 cut-off events. For 2745/2745 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1296 event pairs, 43 based on Foata normal form. 1/351 useless extension candidates. Maximal degree in co-relation 1517. Up to 320 conditions per place. [2024-06-28 00:03:02,278 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 45 selfloop transitions, 15 changer transitions 0/63 dead transitions. [2024-06-28 00:03:02,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 63 transitions, 518 flow [2024-06-28 00:03:02,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:03:02,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:03:02,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 88 transitions. [2024-06-28 00:03:02,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4055299539170507 [2024-06-28 00:03:02,279 INFO L175 Difference]: Start difference. First operand has 67 places, 54 transitions, 370 flow. Second operand 7 states and 88 transitions. [2024-06-28 00:03:02,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 63 transitions, 518 flow [2024-06-28 00:03:02,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 63 transitions, 469 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 00:03:02,284 INFO L231 Difference]: Finished difference. Result has 69 places, 56 transitions, 370 flow [2024-06-28 00:03:02,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=321, 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=370, PETRI_PLACES=69, PETRI_TRANSITIONS=56} [2024-06-28 00:03:02,285 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 39 predicate places. [2024-06-28 00:03:02,285 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 56 transitions, 370 flow [2024-06-28 00:03:02,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:02,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:02,285 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:02,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 00:03:02,286 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-28 00:03:02,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:02,286 INFO L85 PathProgramCache]: Analyzing trace with hash 816692996, now seen corresponding path program 2 times [2024-06-28 00:03:02,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:02,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753711810] [2024-06-28 00:03:02,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:02,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:02,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:03,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:03:03,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:03,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753711810] [2024-06-28 00:03:03,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753711810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:03,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:03,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:03:03,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110786937] [2024-06-28 00:03:03,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:03,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:03:03,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:03,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:03:03,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:03:03,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:03:03,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 56 transitions, 370 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 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-28 00:03:03,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:03,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:03:03,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:04,058 INFO L124 PetriNetUnfolderBase]: 194/356 cut-off events. [2024-06-28 00:03:04,058 INFO L125 PetriNetUnfolderBase]: For 3134/3134 co-relation queries the response was YES. [2024-06-28 00:03:04,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1621 conditions, 356 events. 194/356 cut-off events. For 3134/3134 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1313 event pairs, 45 based on Foata normal form. 1/356 useless extension candidates. Maximal degree in co-relation 1586. Up to 316 conditions per place. [2024-06-28 00:03:04,061 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 41 selfloop transitions, 20 changer transitions 0/64 dead transitions. [2024-06-28 00:03:04,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 64 transitions, 520 flow [2024-06-28 00:03:04,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:03:04,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:03:04,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 95 transitions. [2024-06-28 00:03:04,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38306451612903225 [2024-06-28 00:03:04,062 INFO L175 Difference]: Start difference. First operand has 69 places, 56 transitions, 370 flow. Second operand 8 states and 95 transitions. [2024-06-28 00:03:04,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 64 transitions, 520 flow [2024-06-28 00:03:04,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 64 transitions, 487 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 00:03:04,066 INFO L231 Difference]: Finished difference. Result has 72 places, 58 transitions, 400 flow [2024-06-28 00:03:04,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=337, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=400, PETRI_PLACES=72, PETRI_TRANSITIONS=58} [2024-06-28 00:03:04,067 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 42 predicate places. [2024-06-28 00:03:04,067 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 58 transitions, 400 flow [2024-06-28 00:03:04,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 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-28 00:03:04,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:04,068 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:04,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 00:03:04,068 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-28 00:03:04,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:04,068 INFO L85 PathProgramCache]: Analyzing trace with hash -1780489741, now seen corresponding path program 3 times [2024-06-28 00:03:04,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:04,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307370867] [2024-06-28 00:03:04,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:04,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:04,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:05,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:03:05,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:05,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307370867] [2024-06-28 00:03:05,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307370867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:05,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:05,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:03:05,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095962574] [2024-06-28 00:03:05,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:05,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:03:05,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:05,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:03:05,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:03:05,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:03:05,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 58 transitions, 400 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:05,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:05,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:03:05,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:05,819 INFO L124 PetriNetUnfolderBase]: 202/372 cut-off events. [2024-06-28 00:03:05,832 INFO L125 PetriNetUnfolderBase]: For 3893/3893 co-relation queries the response was YES. [2024-06-28 00:03:05,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1772 conditions, 372 events. 202/372 cut-off events. For 3893/3893 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1384 event pairs, 57 based on Foata normal form. 1/372 useless extension candidates. Maximal degree in co-relation 1736. Up to 287 conditions per place. [2024-06-28 00:03:05,836 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 40 selfloop transitions, 29 changer transitions 0/72 dead transitions. [2024-06-28 00:03:05,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 72 transitions, 636 flow [2024-06-28 00:03:05,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:03:05,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:03:05,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 95 transitions. [2024-06-28 00:03:05,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4377880184331797 [2024-06-28 00:03:05,837 INFO L175 Difference]: Start difference. First operand has 72 places, 58 transitions, 400 flow. Second operand 7 states and 95 transitions. [2024-06-28 00:03:05,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 72 transitions, 636 flow [2024-06-28 00:03:05,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 72 transitions, 596 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 00:03:05,841 INFO L231 Difference]: Finished difference. Result has 76 places, 65 transitions, 508 flow [2024-06-28 00:03:05,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=360, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=508, PETRI_PLACES=76, PETRI_TRANSITIONS=65} [2024-06-28 00:03:05,843 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 46 predicate places. [2024-06-28 00:03:05,843 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 65 transitions, 508 flow [2024-06-28 00:03:05,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:05,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:05,846 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:05,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 00:03:05,847 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-28 00:03:05,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:05,847 INFO L85 PathProgramCache]: Analyzing trace with hash 816959906, now seen corresponding path program 3 times [2024-06-28 00:03:05,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:05,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463968161] [2024-06-28 00:03:05,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:05,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:05,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:07,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-28 00:03:07,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:07,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463968161] [2024-06-28 00:03:07,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463968161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:07,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:07,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:03:07,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686099368] [2024-06-28 00:03:07,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:07,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:03:07,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:07,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:03:07,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:03:07,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:03:07,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 65 transitions, 508 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:07,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:07,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:03:07,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:07,646 INFO L124 PetriNetUnfolderBase]: 205/376 cut-off events. [2024-06-28 00:03:07,646 INFO L125 PetriNetUnfolderBase]: For 4575/4575 co-relation queries the response was YES. [2024-06-28 00:03:07,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1928 conditions, 376 events. 205/376 cut-off events. For 4575/4575 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1403 event pairs, 53 based on Foata normal form. 1/376 useless extension candidates. Maximal degree in co-relation 1889. Up to 321 conditions per place. [2024-06-28 00:03:07,649 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 48 selfloop transitions, 26 changer transitions 0/77 dead transitions. [2024-06-28 00:03:07,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 77 transitions, 742 flow [2024-06-28 00:03:07,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:03:07,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:03:07,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 90 transitions. [2024-06-28 00:03:07,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4147465437788018 [2024-06-28 00:03:07,650 INFO L175 Difference]: Start difference. First operand has 76 places, 65 transitions, 508 flow. Second operand 7 states and 90 transitions. [2024-06-28 00:03:07,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 77 transitions, 742 flow [2024-06-28 00:03:07,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 77 transitions, 721 flow, removed 9 selfloop flow, removed 1 redundant places. [2024-06-28 00:03:07,655 INFO L231 Difference]: Finished difference. Result has 83 places, 70 transitions, 601 flow [2024-06-28 00:03:07,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=487, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=601, PETRI_PLACES=83, PETRI_TRANSITIONS=70} [2024-06-28 00:03:07,655 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 53 predicate places. [2024-06-28 00:03:07,655 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 70 transitions, 601 flow [2024-06-28 00:03:07,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:07,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:07,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:07,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 00:03:07,656 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-28 00:03:07,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:07,656 INFO L85 PathProgramCache]: Analyzing trace with hash 2008709791, now seen corresponding path program 4 times [2024-06-28 00:03:07,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:07,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887483275] [2024-06-28 00:03:07,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:07,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:07,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:08,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:03:08,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:08,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887483275] [2024-06-28 00:03:08,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887483275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:08,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:08,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:03:08,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467804060] [2024-06-28 00:03:08,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:08,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:03:08,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:08,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:03:08,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:03:08,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:03:08,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 70 transitions, 601 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:08,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:08,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:03:08,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:08,712 INFO L124 PetriNetUnfolderBase]: 212/389 cut-off events. [2024-06-28 00:03:08,712 INFO L125 PetriNetUnfolderBase]: For 5262/5262 co-relation queries the response was YES. [2024-06-28 00:03:08,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2107 conditions, 389 events. 212/389 cut-off events. For 5262/5262 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1462 event pairs, 50 based on Foata normal form. 1/389 useless extension candidates. Maximal degree in co-relation 2063. Up to 342 conditions per place. [2024-06-28 00:03:08,715 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 63 selfloop transitions, 19 changer transitions 0/85 dead transitions. [2024-06-28 00:03:08,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 85 transitions, 836 flow [2024-06-28 00:03:08,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:03:08,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:03:08,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 101 transitions. [2024-06-28 00:03:08,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40725806451612906 [2024-06-28 00:03:08,718 INFO L175 Difference]: Start difference. First operand has 83 places, 70 transitions, 601 flow. Second operand 8 states and 101 transitions. [2024-06-28 00:03:08,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 85 transitions, 836 flow [2024-06-28 00:03:08,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 85 transitions, 797 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-28 00:03:08,724 INFO L231 Difference]: Finished difference. Result has 88 places, 74 transitions, 650 flow [2024-06-28 00:03:08,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=562, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=650, PETRI_PLACES=88, PETRI_TRANSITIONS=74} [2024-06-28 00:03:08,725 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 58 predicate places. [2024-06-28 00:03:08,725 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 74 transitions, 650 flow [2024-06-28 00:03:08,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:08,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:08,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:08,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 00:03:08,726 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:03:08,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:08,726 INFO L85 PathProgramCache]: Analyzing trace with hash -602272225, now seen corresponding path program 5 times [2024-06-28 00:03:08,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:08,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25535450] [2024-06-28 00:03:08,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:08,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:08,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:09,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:03:09,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:09,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25535450] [2024-06-28 00:03:09,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25535450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:09,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:09,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:03:09,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860294459] [2024-06-28 00:03:09,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:09,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:03:09,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:09,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:03:09,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:03:09,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:03:09,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 74 transitions, 650 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:09,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:09,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:03:09,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:09,733 INFO L124 PetriNetUnfolderBase]: 215/394 cut-off events. [2024-06-28 00:03:09,733 INFO L125 PetriNetUnfolderBase]: For 5891/5891 co-relation queries the response was YES. [2024-06-28 00:03:09,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2205 conditions, 394 events. 215/394 cut-off events. For 5891/5891 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1484 event pairs, 50 based on Foata normal form. 1/394 useless extension candidates. Maximal degree in co-relation 2159. Up to 347 conditions per place. [2024-06-28 00:03:09,736 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 65 selfloop transitions, 20 changer transitions 0/88 dead transitions. [2024-06-28 00:03:09,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 88 transitions, 882 flow [2024-06-28 00:03:09,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:03:09,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:03:09,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 101 transitions. [2024-06-28 00:03:09,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40725806451612906 [2024-06-28 00:03:09,737 INFO L175 Difference]: Start difference. First operand has 88 places, 74 transitions, 650 flow. Second operand 8 states and 101 transitions. [2024-06-28 00:03:09,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 88 transitions, 882 flow [2024-06-28 00:03:09,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 88 transitions, 848 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-28 00:03:09,744 INFO L231 Difference]: Finished difference. Result has 93 places, 76 transitions, 695 flow [2024-06-28 00:03:09,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=616, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=695, PETRI_PLACES=93, PETRI_TRANSITIONS=76} [2024-06-28 00:03:09,744 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 63 predicate places. [2024-06-28 00:03:09,745 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 76 transitions, 695 flow [2024-06-28 00:03:09,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:09,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:09,745 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:09,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 00:03:09,745 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-28 00:03:09,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:09,746 INFO L85 PathProgramCache]: Analyzing trace with hash -1143342096, now seen corresponding path program 4 times [2024-06-28 00:03:09,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:09,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910802586] [2024-06-28 00:03:09,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:09,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:09,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:10,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:03:10,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:10,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910802586] [2024-06-28 00:03:10,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910802586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:10,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:10,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:03:10,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214336098] [2024-06-28 00:03:10,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:10,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:03:10,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:10,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:03:10,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:03:11,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:03:11,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 76 transitions, 695 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:11,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:11,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:03:11,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:11,247 INFO L124 PetriNetUnfolderBase]: 213/391 cut-off events. [2024-06-28 00:03:11,248 INFO L125 PetriNetUnfolderBase]: For 6419/6419 co-relation queries the response was YES. [2024-06-28 00:03:11,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2218 conditions, 391 events. 213/391 cut-off events. For 6419/6419 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1479 event pairs, 51 based on Foata normal form. 1/391 useless extension candidates. Maximal degree in co-relation 2171. Up to 357 conditions per place. [2024-06-28 00:03:11,253 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 70 selfloop transitions, 14 changer transitions 0/87 dead transitions. [2024-06-28 00:03:11,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 87 transitions, 898 flow [2024-06-28 00:03:11,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:03:11,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:03:11,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 91 transitions. [2024-06-28 00:03:11,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-28 00:03:11,254 INFO L175 Difference]: Start difference. First operand has 93 places, 76 transitions, 695 flow. Second operand 7 states and 91 transitions. [2024-06-28 00:03:11,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 87 transitions, 898 flow [2024-06-28 00:03:11,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 87 transitions, 827 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 00:03:11,263 INFO L231 Difference]: Finished difference. Result has 93 places, 77 transitions, 668 flow [2024-06-28 00:03:11,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=624, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=668, PETRI_PLACES=93, PETRI_TRANSITIONS=77} [2024-06-28 00:03:11,264 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 63 predicate places. [2024-06-28 00:03:11,264 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 77 transitions, 668 flow [2024-06-28 00:03:11,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:11,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:11,265 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:11,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 00:03:11,265 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-28 00:03:11,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:11,265 INFO L85 PathProgramCache]: Analyzing trace with hash 1527333489, now seen corresponding path program 6 times [2024-06-28 00:03:11,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:11,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084533688] [2024-06-28 00:03:11,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:11,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:11,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:12,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-28 00:03:12,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:12,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084533688] [2024-06-28 00:03:12,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084533688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:12,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:12,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:03:12,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664899319] [2024-06-28 00:03:12,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:12,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:03:12,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:12,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:03:12,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:03:12,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:03:12,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 77 transitions, 668 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:12,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:12,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:03:12,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:12,392 INFO L124 PetriNetUnfolderBase]: 211/388 cut-off events. [2024-06-28 00:03:12,393 INFO L125 PetriNetUnfolderBase]: For 6518/6518 co-relation queries the response was YES. [2024-06-28 00:03:12,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2173 conditions, 388 events. 211/388 cut-off events. For 6518/6518 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1477 event pairs, 43 based on Foata normal form. 1/388 useless extension candidates. Maximal degree in co-relation 2127. Up to 332 conditions per place. [2024-06-28 00:03:12,396 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 61 selfloop transitions, 24 changer transitions 0/88 dead transitions. [2024-06-28 00:03:12,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 88 transitions, 883 flow [2024-06-28 00:03:12,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:03:12,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:03:12,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 101 transitions. [2024-06-28 00:03:12,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40725806451612906 [2024-06-28 00:03:12,398 INFO L175 Difference]: Start difference. First operand has 93 places, 77 transitions, 668 flow. Second operand 8 states and 101 transitions. [2024-06-28 00:03:12,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 88 transitions, 883 flow [2024-06-28 00:03:12,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 88 transitions, 850 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 00:03:12,407 INFO L231 Difference]: Finished difference. Result has 96 places, 78 transitions, 709 flow [2024-06-28 00:03:12,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=635, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=709, PETRI_PLACES=96, PETRI_TRANSITIONS=78} [2024-06-28 00:03:12,407 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 66 predicate places. [2024-06-28 00:03:12,407 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 78 transitions, 709 flow [2024-06-28 00:03:12,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:12,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:12,408 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:12,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 00:03:12,408 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-28 00:03:12,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:12,408 INFO L85 PathProgramCache]: Analyzing trace with hash -899589942, now seen corresponding path program 1 times [2024-06-28 00:03:12,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:12,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576862285] [2024-06-28 00:03:12,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:12,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:12,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:14,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:03:14,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:14,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576862285] [2024-06-28 00:03:14,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576862285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:14,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:14,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:03:14,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817041083] [2024-06-28 00:03:14,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:14,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:03:14,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:14,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:03:14,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:03:14,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:03:14,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 78 transitions, 709 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:14,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:14,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:03:14,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:14,978 INFO L124 PetriNetUnfolderBase]: 193/366 cut-off events. [2024-06-28 00:03:14,978 INFO L125 PetriNetUnfolderBase]: For 6997/6998 co-relation queries the response was YES. [2024-06-28 00:03:14,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2069 conditions, 366 events. 193/366 cut-off events. For 6997/6998 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1441 event pairs, 44 based on Foata normal form. 2/364 useless extension candidates. Maximal degree in co-relation 2021. Up to 314 conditions per place. [2024-06-28 00:03:14,981 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 59 selfloop transitions, 14 changer transitions 0/87 dead transitions. [2024-06-28 00:03:14,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 87 transitions, 881 flow [2024-06-28 00:03:14,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:03:14,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:03:14,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 102 transitions. [2024-06-28 00:03:14,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4112903225806452 [2024-06-28 00:03:14,983 INFO L175 Difference]: Start difference. First operand has 96 places, 78 transitions, 709 flow. Second operand 8 states and 102 transitions. [2024-06-28 00:03:14,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 87 transitions, 881 flow [2024-06-28 00:03:14,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 87 transitions, 812 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 00:03:14,994 INFO L231 Difference]: Finished difference. Result has 98 places, 80 transitions, 687 flow [2024-06-28 00:03:14,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=640, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=687, PETRI_PLACES=98, PETRI_TRANSITIONS=80} [2024-06-28 00:03:14,995 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 68 predicate places. [2024-06-28 00:03:14,995 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 80 transitions, 687 flow [2024-06-28 00:03:14,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:14,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:14,996 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:14,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 00:03:14,996 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-28 00:03:14,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:14,996 INFO L85 PathProgramCache]: Analyzing trace with hash 52844784, now seen corresponding path program 1 times [2024-06-28 00:03:14,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:14,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113826819] [2024-06-28 00:03:14,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:14,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:15,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:16,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:03:16,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:16,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113826819] [2024-06-28 00:03:16,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113826819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:16,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:16,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:03:16,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542262186] [2024-06-28 00:03:16,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:16,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:03:16,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:16,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:03:16,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:03:16,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:03:16,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 80 transitions, 687 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:16,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:16,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:03:16,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:16,671 INFO L124 PetriNetUnfolderBase]: 216/398 cut-off events. [2024-06-28 00:03:16,671 INFO L125 PetriNetUnfolderBase]: For 7419/7419 co-relation queries the response was YES. [2024-06-28 00:03:16,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2274 conditions, 398 events. 216/398 cut-off events. For 7419/7419 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1551 event pairs, 43 based on Foata normal form. 1/398 useless extension candidates. Maximal degree in co-relation 2225. Up to 333 conditions per place. [2024-06-28 00:03:16,674 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 69 selfloop transitions, 22 changer transitions 0/94 dead transitions. [2024-06-28 00:03:16,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 94 transitions, 940 flow [2024-06-28 00:03:16,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:03:16,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:03:16,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 104 transitions. [2024-06-28 00:03:16,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-28 00:03:16,677 INFO L175 Difference]: Start difference. First operand has 98 places, 80 transitions, 687 flow. Second operand 8 states and 104 transitions. [2024-06-28 00:03:16,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 94 transitions, 940 flow [2024-06-28 00:03:16,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 94 transitions, 879 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 00:03:16,690 INFO L231 Difference]: Finished difference. Result has 99 places, 84 transitions, 722 flow [2024-06-28 00:03:16,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=626, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=722, PETRI_PLACES=99, PETRI_TRANSITIONS=84} [2024-06-28 00:03:16,691 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 69 predicate places. [2024-06-28 00:03:16,691 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 84 transitions, 722 flow [2024-06-28 00:03:16,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:16,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:16,691 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:16,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 00:03:16,691 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-28 00:03:16,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:16,692 INFO L85 PathProgramCache]: Analyzing trace with hash 52964754, now seen corresponding path program 2 times [2024-06-28 00:03:16,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:16,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610215699] [2024-06-28 00:03:16,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:16,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:16,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:18,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:03:18,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:18,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610215699] [2024-06-28 00:03:18,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610215699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:18,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:18,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:03:18,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296468010] [2024-06-28 00:03:18,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:18,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:03:18,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:18,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:03:18,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:03:18,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:03:18,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 84 transitions, 722 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:18,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:18,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:03:18,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:18,501 INFO L124 PetriNetUnfolderBase]: 219/405 cut-off events. [2024-06-28 00:03:18,502 INFO L125 PetriNetUnfolderBase]: For 8124/8124 co-relation queries the response was YES. [2024-06-28 00:03:18,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2325 conditions, 405 events. 219/405 cut-off events. For 8124/8124 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1584 event pairs, 43 based on Foata normal form. 1/405 useless extension candidates. Maximal degree in co-relation 2276. Up to 332 conditions per place. [2024-06-28 00:03:18,507 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 67 selfloop transitions, 25 changer transitions 0/95 dead transitions. [2024-06-28 00:03:18,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 95 transitions, 950 flow [2024-06-28 00:03:18,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:03:18,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:03:18,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 105 transitions. [2024-06-28 00:03:18,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42338709677419356 [2024-06-28 00:03:18,510 INFO L175 Difference]: Start difference. First operand has 99 places, 84 transitions, 722 flow. Second operand 8 states and 105 transitions. [2024-06-28 00:03:18,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 95 transitions, 950 flow [2024-06-28 00:03:18,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 95 transitions, 889 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 00:03:18,520 INFO L231 Difference]: Finished difference. Result has 102 places, 86 transitions, 740 flow [2024-06-28 00:03:18,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=661, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=740, PETRI_PLACES=102, PETRI_TRANSITIONS=86} [2024-06-28 00:03:18,520 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 72 predicate places. [2024-06-28 00:03:18,520 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 86 transitions, 740 flow [2024-06-28 00:03:18,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:18,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:18,521 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:18,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 00:03:18,521 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-28 00:03:18,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:18,522 INFO L85 PathProgramCache]: Analyzing trace with hash 52964940, now seen corresponding path program 1 times [2024-06-28 00:03:18,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:18,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163008225] [2024-06-28 00:03:18,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:18,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:18,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:20,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:03:20,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:20,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163008225] [2024-06-28 00:03:20,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1163008225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:20,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:20,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:03:20,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589243771] [2024-06-28 00:03:20,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:20,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:03:20,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:20,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:03:20,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:03:20,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:03:20,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 86 transitions, 740 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:20,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:20,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:03:20,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:20,517 INFO L124 PetriNetUnfolderBase]: 225/417 cut-off events. [2024-06-28 00:03:20,517 INFO L125 PetriNetUnfolderBase]: For 9417/9417 co-relation queries the response was YES. [2024-06-28 00:03:20,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2426 conditions, 417 events. 225/417 cut-off events. For 9417/9417 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1651 event pairs, 43 based on Foata normal form. 2/418 useless extension candidates. Maximal degree in co-relation 2377. Up to 339 conditions per place. [2024-06-28 00:03:20,534 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 69 selfloop transitions, 26 changer transitions 0/98 dead transitions. [2024-06-28 00:03:20,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 98 transitions, 980 flow [2024-06-28 00:03:20,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:03:20,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:03:20,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 106 transitions. [2024-06-28 00:03:20,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4274193548387097 [2024-06-28 00:03:20,535 INFO L175 Difference]: Start difference. First operand has 102 places, 86 transitions, 740 flow. Second operand 8 states and 106 transitions. [2024-06-28 00:03:20,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 98 transitions, 980 flow [2024-06-28 00:03:20,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 98 transitions, 917 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 00:03:20,555 INFO L231 Difference]: Finished difference. Result has 104 places, 89 transitions, 768 flow [2024-06-28 00:03:20,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=677, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=768, PETRI_PLACES=104, PETRI_TRANSITIONS=89} [2024-06-28 00:03:20,561 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 74 predicate places. [2024-06-28 00:03:20,561 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 89 transitions, 768 flow [2024-06-28 00:03:20,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:20,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:20,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:20,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 00:03:20,562 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-28 00:03:20,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:20,563 INFO L85 PathProgramCache]: Analyzing trace with hash -1249655280, now seen corresponding path program 2 times [2024-06-28 00:03:20,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:20,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149018066] [2024-06-28 00:03:20,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:20,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:20,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:22,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:03:22,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:22,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149018066] [2024-06-28 00:03:22,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149018066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:22,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:22,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:03:22,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121810116] [2024-06-28 00:03:22,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:22,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:03:22,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:22,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:03:22,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:03:22,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:03:22,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 89 transitions, 768 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:22,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:22,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:03:22,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:22,797 INFO L124 PetriNetUnfolderBase]: 228/422 cut-off events. [2024-06-28 00:03:22,798 INFO L125 PetriNetUnfolderBase]: For 9853/9853 co-relation queries the response was YES. [2024-06-28 00:03:22,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2528 conditions, 422 events. 228/422 cut-off events. For 9853/9853 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1687 event pairs, 43 based on Foata normal form. 1/422 useless extension candidates. Maximal degree in co-relation 2478. Up to 341 conditions per place. [2024-06-28 00:03:22,801 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 68 selfloop transitions, 28 changer transitions 0/99 dead transitions. [2024-06-28 00:03:22,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 99 transitions, 1002 flow [2024-06-28 00:03:22,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:03:22,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:03:22,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 106 transitions. [2024-06-28 00:03:22,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4274193548387097 [2024-06-28 00:03:22,803 INFO L175 Difference]: Start difference. First operand has 104 places, 89 transitions, 768 flow. Second operand 8 states and 106 transitions. [2024-06-28 00:03:22,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 99 transitions, 1002 flow [2024-06-28 00:03:22,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 99 transitions, 935 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 00:03:22,825 INFO L231 Difference]: Finished difference. Result has 106 places, 91 transitions, 788 flow [2024-06-28 00:03:22,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=701, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=788, PETRI_PLACES=106, PETRI_TRANSITIONS=91} [2024-06-28 00:03:22,826 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 76 predicate places. [2024-06-28 00:03:22,826 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 91 transitions, 788 flow [2024-06-28 00:03:22,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:22,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:22,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:22,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 00:03:22,827 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-28 00:03:22,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:22,827 INFO L85 PathProgramCache]: Analyzing trace with hash 57606384, now seen corresponding path program 3 times [2024-06-28 00:03:22,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:22,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868164171] [2024-06-28 00:03:22,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:22,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:22,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:24,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:03:24,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:24,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868164171] [2024-06-28 00:03:24,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868164171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:24,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:24,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:03:24,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168344802] [2024-06-28 00:03:24,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:24,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:03:24,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:24,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:03:24,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:03:24,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:03:24,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 91 transitions, 788 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:24,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:24,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:03:24,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:24,662 INFO L124 PetriNetUnfolderBase]: 231/427 cut-off events. [2024-06-28 00:03:24,662 INFO L125 PetriNetUnfolderBase]: For 10625/10625 co-relation queries the response was YES. [2024-06-28 00:03:24,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2601 conditions, 427 events. 231/427 cut-off events. For 10625/10625 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1710 event pairs, 41 based on Foata normal form. 1/427 useless extension candidates. Maximal degree in co-relation 2550. Up to 343 conditions per place. [2024-06-28 00:03:24,666 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 69 selfloop transitions, 29 changer transitions 0/101 dead transitions. [2024-06-28 00:03:24,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 101 transitions, 1030 flow [2024-06-28 00:03:24,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:03:24,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:03:24,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 106 transitions. [2024-06-28 00:03:24,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4274193548387097 [2024-06-28 00:03:24,668 INFO L175 Difference]: Start difference. First operand has 106 places, 91 transitions, 788 flow. Second operand 8 states and 106 transitions. [2024-06-28 00:03:24,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 101 transitions, 1030 flow [2024-06-28 00:03:24,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 101 transitions, 959 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 00:03:24,678 INFO L231 Difference]: Finished difference. Result has 108 places, 93 transitions, 810 flow [2024-06-28 00:03:24,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=717, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=810, PETRI_PLACES=108, PETRI_TRANSITIONS=93} [2024-06-28 00:03:24,678 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 78 predicate places. [2024-06-28 00:03:24,679 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 93 transitions, 810 flow [2024-06-28 00:03:24,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:24,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:24,679 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:24,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 00:03:24,679 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-28 00:03:24,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:24,680 INFO L85 PathProgramCache]: Analyzing trace with hash 57613080, now seen corresponding path program 3 times [2024-06-28 00:03:24,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:24,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978137921] [2024-06-28 00:03:24,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:24,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:24,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:26,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:03:26,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:26,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978137921] [2024-06-28 00:03:26,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978137921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:26,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:26,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:03:26,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172003] [2024-06-28 00:03:26,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:26,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:03:26,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:26,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:03:26,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:03:26,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:03:26,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 93 transitions, 810 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:26,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:26,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:03:26,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:26,785 INFO L124 PetriNetUnfolderBase]: 234/434 cut-off events. [2024-06-28 00:03:26,786 INFO L125 PetriNetUnfolderBase]: For 11515/11515 co-relation queries the response was YES. [2024-06-28 00:03:26,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2683 conditions, 434 events. 234/434 cut-off events. For 11515/11515 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1759 event pairs, 41 based on Foata normal form. 1/434 useless extension candidates. Maximal degree in co-relation 2631. Up to 339 conditions per place. [2024-06-28 00:03:26,790 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 66 selfloop transitions, 34 changer transitions 0/103 dead transitions. [2024-06-28 00:03:26,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 103 transitions, 1056 flow [2024-06-28 00:03:26,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:03:26,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:03:26,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 108 transitions. [2024-06-28 00:03:26,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43548387096774194 [2024-06-28 00:03:26,791 INFO L175 Difference]: Start difference. First operand has 108 places, 93 transitions, 810 flow. Second operand 8 states and 108 transitions. [2024-06-28 00:03:26,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 103 transitions, 1056 flow [2024-06-28 00:03:26,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 103 transitions, 977 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 00:03:26,802 INFO L231 Difference]: Finished difference. Result has 110 places, 95 transitions, 834 flow [2024-06-28 00:03:26,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=731, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=834, PETRI_PLACES=110, PETRI_TRANSITIONS=95} [2024-06-28 00:03:26,803 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 80 predicate places. [2024-06-28 00:03:26,803 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 95 transitions, 834 flow [2024-06-28 00:03:26,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:26,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:26,804 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:26,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 00:03:26,804 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-28 00:03:26,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:26,804 INFO L85 PathProgramCache]: Analyzing trace with hash 57613328, now seen corresponding path program 1 times [2024-06-28 00:03:26,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:26,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720331368] [2024-06-28 00:03:26,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:26,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:26,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:28,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-28 00:03:28,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:28,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720331368] [2024-06-28 00:03:28,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720331368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:28,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:28,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:03:28,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468981443] [2024-06-28 00:03:28,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:28,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:03:28,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:28,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:03:28,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:03:28,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:03:28,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 95 transitions, 834 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:28,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:28,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:03:28,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:28,555 INFO L124 PetriNetUnfolderBase]: 237/439 cut-off events. [2024-06-28 00:03:28,555 INFO L125 PetriNetUnfolderBase]: For 12497/12497 co-relation queries the response was YES. [2024-06-28 00:03:28,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2760 conditions, 439 events. 237/439 cut-off events. For 12497/12497 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1770 event pairs, 39 based on Foata normal form. 1/439 useless extension candidates. Maximal degree in co-relation 2708. Up to 387 conditions per place. [2024-06-28 00:03:28,562 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 84 selfloop transitions, 19 changer transitions 0/106 dead transitions. [2024-06-28 00:03:28,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 106 transitions, 1080 flow [2024-06-28 00:03:28,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:03:28,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:03:28,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 97 transitions. [2024-06-28 00:03:28,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470046082949309 [2024-06-28 00:03:28,563 INFO L175 Difference]: Start difference. First operand has 110 places, 95 transitions, 834 flow. Second operand 7 states and 97 transitions. [2024-06-28 00:03:28,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 106 transitions, 1080 flow [2024-06-28 00:03:28,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 106 transitions, 993 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 00:03:28,575 INFO L231 Difference]: Finished difference. Result has 111 places, 97 transitions, 813 flow [2024-06-28 00:03:28,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=747, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=813, PETRI_PLACES=111, PETRI_TRANSITIONS=97} [2024-06-28 00:03:28,576 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 81 predicate places. [2024-06-28 00:03:28,576 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 97 transitions, 813 flow [2024-06-28 00:03:28,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:28,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:28,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:28,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 00:03:28,577 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-28 00:03:28,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:28,577 INFO L85 PathProgramCache]: Analyzing trace with hash -452326126, now seen corresponding path program 4 times [2024-06-28 00:03:28,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:28,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491966588] [2024-06-28 00:03:28,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:28,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:28,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:29,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:03:29,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:29,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491966588] [2024-06-28 00:03:29,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [491966588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:29,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:29,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:03:29,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064338366] [2024-06-28 00:03:29,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:29,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:03:29,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:29,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:03:29,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:03:30,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:03:30,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 97 transitions, 813 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-28 00:03:30,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:30,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:03:30,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:30,389 INFO L124 PetriNetUnfolderBase]: 240/444 cut-off events. [2024-06-28 00:03:30,404 INFO L125 PetriNetUnfolderBase]: For 13271/13271 co-relation queries the response was YES. [2024-06-28 00:03:30,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2811 conditions, 444 events. 240/444 cut-off events. For 13271/13271 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1796 event pairs, 48 based on Foata normal form. 1/444 useless extension candidates. Maximal degree in co-relation 2759. Up to 336 conditions per place. [2024-06-28 00:03:30,409 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 63 selfloop transitions, 41 changer transitions 0/107 dead transitions. [2024-06-28 00:03:30,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 107 transitions, 1125 flow [2024-06-28 00:03:30,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:03:30,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:03:30,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-28 00:03:30,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4014336917562724 [2024-06-28 00:03:30,411 INFO L175 Difference]: Start difference. First operand has 111 places, 97 transitions, 813 flow. Second operand 9 states and 112 transitions. [2024-06-28 00:03:30,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 107 transitions, 1125 flow [2024-06-28 00:03:30,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 107 transitions, 1077 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 00:03:30,435 INFO L231 Difference]: Finished difference. Result has 115 places, 99 transitions, 886 flow [2024-06-28 00:03:30,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=765, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=886, PETRI_PLACES=115, PETRI_TRANSITIONS=99} [2024-06-28 00:03:30,438 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 85 predicate places. [2024-06-28 00:03:30,438 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 99 transitions, 886 flow [2024-06-28 00:03:30,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-28 00:03:30,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:30,438 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:30,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 00:03:30,438 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-28 00:03:30,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:30,452 INFO L85 PathProgramCache]: Analyzing trace with hash -452326312, now seen corresponding path program 4 times [2024-06-28 00:03:30,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:30,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651829629] [2024-06-28 00:03:30,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:30,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:30,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:32,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:03:32,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:32,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651829629] [2024-06-28 00:03:32,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651829629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:32,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:32,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:03:32,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087265344] [2024-06-28 00:03:32,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:32,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:03:32,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:32,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:03:32,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:03:32,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:03:32,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 99 transitions, 886 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:32,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:32,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:03:32,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:32,594 INFO L124 PetriNetUnfolderBase]: 243/451 cut-off events. [2024-06-28 00:03:32,595 INFO L125 PetriNetUnfolderBase]: For 14117/14117 co-relation queries the response was YES. [2024-06-28 00:03:32,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2941 conditions, 451 events. 243/451 cut-off events. For 14117/14117 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1864 event pairs, 46 based on Foata normal form. 1/451 useless extension candidates. Maximal degree in co-relation 2887. Up to 327 conditions per place. [2024-06-28 00:03:32,599 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 66 selfloop transitions, 42 changer transitions 0/111 dead transitions. [2024-06-28 00:03:32,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 111 transitions, 1238 flow [2024-06-28 00:03:32,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:03:32,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:03:32,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 105 transitions. [2024-06-28 00:03:32,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42338709677419356 [2024-06-28 00:03:32,618 INFO L175 Difference]: Start difference. First operand has 115 places, 99 transitions, 886 flow. Second operand 8 states and 105 transitions. [2024-06-28 00:03:32,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 111 transitions, 1238 flow [2024-06-28 00:03:32,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 111 transitions, 1133 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 00:03:32,633 INFO L231 Difference]: Finished difference. Result has 116 places, 103 transitions, 934 flow [2024-06-28 00:03:32,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=781, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=934, PETRI_PLACES=116, PETRI_TRANSITIONS=103} [2024-06-28 00:03:32,634 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 86 predicate places. [2024-06-28 00:03:32,634 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 103 transitions, 934 flow [2024-06-28 00:03:32,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:32,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:32,646 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:32,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 00:03:32,646 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-28 00:03:32,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:32,646 INFO L85 PathProgramCache]: Analyzing trace with hash -444045158, now seen corresponding path program 2 times [2024-06-28 00:03:32,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:32,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247403376] [2024-06-28 00:03:32,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:32,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:32,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:34,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:03:34,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:34,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247403376] [2024-06-28 00:03:34,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247403376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:34,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:34,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:03:34,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622185884] [2024-06-28 00:03:34,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:34,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:03:34,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:34,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:03:34,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:03:34,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:03:34,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 103 transitions, 934 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:34,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:34,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:03:34,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:34,595 INFO L124 PetriNetUnfolderBase]: 251/463 cut-off events. [2024-06-28 00:03:34,595 INFO L125 PetriNetUnfolderBase]: For 15551/15551 co-relation queries the response was YES. [2024-06-28 00:03:34,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3077 conditions, 463 events. 251/463 cut-off events. For 15551/15551 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 1904 event pairs, 39 based on Foata normal form. 1/463 useless extension candidates. Maximal degree in co-relation 3022. Up to 381 conditions per place. [2024-06-28 00:03:34,598 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 85 selfloop transitions, 30 changer transitions 0/118 dead transitions. [2024-06-28 00:03:34,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 118 transitions, 1370 flow [2024-06-28 00:03:34,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:03:34,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:03:34,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 101 transitions. [2024-06-28 00:03:34,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46543778801843316 [2024-06-28 00:03:34,601 INFO L175 Difference]: Start difference. First operand has 116 places, 103 transitions, 934 flow. Second operand 7 states and 101 transitions. [2024-06-28 00:03:34,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 118 transitions, 1370 flow [2024-06-28 00:03:34,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 118 transitions, 1314 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-28 00:03:34,622 INFO L231 Difference]: Finished difference. Result has 119 places, 109 transitions, 1013 flow [2024-06-28 00:03:34,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=878, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1013, PETRI_PLACES=119, PETRI_TRANSITIONS=109} [2024-06-28 00:03:34,623 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 89 predicate places. [2024-06-28 00:03:34,623 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 109 transitions, 1013 flow [2024-06-28 00:03:34,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:34,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:34,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:34,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 00:03:34,624 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-28 00:03:34,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:34,626 INFO L85 PathProgramCache]: Analyzing trace with hash -2126064624, now seen corresponding path program 3 times [2024-06-28 00:03:34,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:34,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153455245] [2024-06-28 00:03:34,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:34,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:34,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:36,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:03:36,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:36,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153455245] [2024-06-28 00:03:36,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153455245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:36,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:36,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:03:36,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559147672] [2024-06-28 00:03:36,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:36,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:03:36,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:36,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:03:36,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:03:36,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:03:36,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 109 transitions, 1013 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:36,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:36,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:03:36,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:36,346 INFO L124 PetriNetUnfolderBase]: 249/460 cut-off events. [2024-06-28 00:03:36,346 INFO L125 PetriNetUnfolderBase]: For 15903/15903 co-relation queries the response was YES. [2024-06-28 00:03:36,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3101 conditions, 460 events. 249/460 cut-off events. For 15903/15903 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 1880 event pairs, 39 based on Foata normal form. 1/460 useless extension candidates. Maximal degree in co-relation 3045. Up to 406 conditions per place. [2024-06-28 00:03:36,350 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 93 selfloop transitions, 20 changer transitions 0/116 dead transitions. [2024-06-28 00:03:36,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 116 transitions, 1255 flow [2024-06-28 00:03:36,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:03:36,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:03:36,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 104 transitions. [2024-06-28 00:03:36,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-28 00:03:36,351 INFO L175 Difference]: Start difference. First operand has 119 places, 109 transitions, 1013 flow. Second operand 8 states and 104 transitions. [2024-06-28 00:03:36,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 116 transitions, 1255 flow [2024-06-28 00:03:36,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 116 transitions, 1212 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-28 00:03:36,369 INFO L231 Difference]: Finished difference. Result has 125 places, 109 transitions, 1015 flow [2024-06-28 00:03:36,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=970, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1015, PETRI_PLACES=125, PETRI_TRANSITIONS=109} [2024-06-28 00:03:36,369 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 95 predicate places. [2024-06-28 00:03:36,369 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 109 transitions, 1015 flow [2024-06-28 00:03:36,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:36,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:36,370 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:36,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 00:03:36,370 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-28 00:03:36,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:36,370 INFO L85 PathProgramCache]: Analyzing trace with hash -2126064872, now seen corresponding path program 5 times [2024-06-28 00:03:36,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:36,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42108156] [2024-06-28 00:03:36,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:36,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:36,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:37,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:03:37,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:37,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42108156] [2024-06-28 00:03:37,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42108156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:37,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:37,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:03:37,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187864254] [2024-06-28 00:03:37,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:37,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:03:37,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:37,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:03:37,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:03:37,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:03:37,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 109 transitions, 1015 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-28 00:03:37,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:37,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:03:37,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:38,287 INFO L124 PetriNetUnfolderBase]: 252/464 cut-off events. [2024-06-28 00:03:38,287 INFO L125 PetriNetUnfolderBase]: For 16847/16847 co-relation queries the response was YES. [2024-06-28 00:03:38,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3182 conditions, 464 events. 252/464 cut-off events. For 16847/16847 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 1908 event pairs, 46 based on Foata normal form. 1/464 useless extension candidates. Maximal degree in co-relation 3123. Up to 350 conditions per place. [2024-06-28 00:03:38,290 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 72 selfloop transitions, 44 changer transitions 0/119 dead transitions. [2024-06-28 00:03:38,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 119 transitions, 1363 flow [2024-06-28 00:03:38,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:03:38,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:03:38,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-28 00:03:38,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40860215053763443 [2024-06-28 00:03:38,291 INFO L175 Difference]: Start difference. First operand has 125 places, 109 transitions, 1015 flow. Second operand 9 states and 114 transitions. [2024-06-28 00:03:38,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 119 transitions, 1363 flow [2024-06-28 00:03:38,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 119 transitions, 1300 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 00:03:38,310 INFO L231 Difference]: Finished difference. Result has 127 places, 111 transitions, 1083 flow [2024-06-28 00:03:38,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=952, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1083, PETRI_PLACES=127, PETRI_TRANSITIONS=111} [2024-06-28 00:03:38,310 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 97 predicate places. [2024-06-28 00:03:38,311 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 111 transitions, 1083 flow [2024-06-28 00:03:38,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-28 00:03:38,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:38,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:38,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 00:03:38,312 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-28 00:03:38,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:38,312 INFO L85 PathProgramCache]: Analyzing trace with hash -444045406, now seen corresponding path program 6 times [2024-06-28 00:03:38,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:38,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040755349] [2024-06-28 00:03:38,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:38,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:38,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:40,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:03:40,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:40,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040755349] [2024-06-28 00:03:40,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040755349] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:40,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:40,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:03:40,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277455481] [2024-06-28 00:03:40,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:40,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:03:40,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:40,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:03:40,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:03:40,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:03:40,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 111 transitions, 1083 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:40,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:40,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:03:40,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:40,412 INFO L124 PetriNetUnfolderBase]: 260/479 cut-off events. [2024-06-28 00:03:40,413 INFO L125 PetriNetUnfolderBase]: For 19013/19013 co-relation queries the response was YES. [2024-06-28 00:03:40,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3406 conditions, 479 events. 260/479 cut-off events. For 19013/19013 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 1998 event pairs, 48 based on Foata normal form. 1/479 useless extension candidates. Maximal degree in co-relation 3346. Up to 321 conditions per place. [2024-06-28 00:03:40,416 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 62 selfloop transitions, 60 changer transitions 0/125 dead transitions. [2024-06-28 00:03:40,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 125 transitions, 1567 flow [2024-06-28 00:03:40,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:03:40,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:03:40,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 109 transitions. [2024-06-28 00:03:40,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43951612903225806 [2024-06-28 00:03:40,418 INFO L175 Difference]: Start difference. First operand has 127 places, 111 transitions, 1083 flow. Second operand 8 states and 109 transitions. [2024-06-28 00:03:40,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 125 transitions, 1567 flow [2024-06-28 00:03:40,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 125 transitions, 1452 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-28 00:03:40,439 INFO L231 Difference]: Finished difference. Result has 129 places, 116 transitions, 1218 flow [2024-06-28 00:03:40,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=968, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1218, PETRI_PLACES=129, PETRI_TRANSITIONS=116} [2024-06-28 00:03:40,440 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 99 predicate places. [2024-06-28 00:03:40,440 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 116 transitions, 1218 flow [2024-06-28 00:03:40,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:40,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:40,440 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:40,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 00:03:40,440 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-28 00:03:40,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:40,441 INFO L85 PathProgramCache]: Analyzing trace with hash -443748488, now seen corresponding path program 4 times [2024-06-28 00:03:40,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:40,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031804979] [2024-06-28 00:03:40,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:40,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:40,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:42,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:03:42,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:42,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031804979] [2024-06-28 00:03:42,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031804979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:42,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:42,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:03:42,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454099620] [2024-06-28 00:03:42,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:42,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:03:42,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:42,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:03:42,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:03:42,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:03:42,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 116 transitions, 1218 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:42,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:42,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:03:42,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:42,695 INFO L124 PetriNetUnfolderBase]: 258/476 cut-off events. [2024-06-28 00:03:42,696 INFO L125 PetriNetUnfolderBase]: For 19688/19688 co-relation queries the response was YES. [2024-06-28 00:03:42,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3487 conditions, 476 events. 258/476 cut-off events. For 19688/19688 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 1975 event pairs, 49 based on Foata normal form. 1/476 useless extension candidates. Maximal degree in co-relation 3425. Up to 438 conditions per place. [2024-06-28 00:03:42,701 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 106 selfloop transitions, 14 changer transitions 0/123 dead transitions. [2024-06-28 00:03:42,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 123 transitions, 1474 flow [2024-06-28 00:03:42,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:03:42,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:03:42,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 102 transitions. [2024-06-28 00:03:42,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3655913978494624 [2024-06-28 00:03:42,717 INFO L175 Difference]: Start difference. First operand has 129 places, 116 transitions, 1218 flow. Second operand 9 states and 102 transitions. [2024-06-28 00:03:42,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 123 transitions, 1474 flow [2024-06-28 00:03:42,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 123 transitions, 1369 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-28 00:03:42,762 INFO L231 Difference]: Finished difference. Result has 134 places, 116 transitions, 1146 flow [2024-06-28 00:03:42,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1113, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1146, PETRI_PLACES=134, PETRI_TRANSITIONS=116} [2024-06-28 00:03:42,777 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 104 predicate places. [2024-06-28 00:03:42,777 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 116 transitions, 1146 flow [2024-06-28 00:03:42,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:42,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:42,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:42,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 00:03:42,777 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-28 00:03:42,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:42,778 INFO L85 PathProgramCache]: Analyzing trace with hash 43616008, now seen corresponding path program 5 times [2024-06-28 00:03:42,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:42,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006621540] [2024-06-28 00:03:42,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:42,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:42,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:43,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:03:43,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:43,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006621540] [2024-06-28 00:03:43,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006621540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:43,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:43,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:03:43,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650618530] [2024-06-28 00:03:43,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:43,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:03:43,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:43,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:03:43,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:03:43,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:03:43,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 116 transitions, 1146 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:43,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:43,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:03:43,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:44,092 INFO L124 PetriNetUnfolderBase]: 268/496 cut-off events. [2024-06-28 00:03:44,104 INFO L125 PetriNetUnfolderBase]: For 21005/21005 co-relation queries the response was YES. [2024-06-28 00:03:44,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3599 conditions, 496 events. 268/496 cut-off events. For 21005/21005 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2092 event pairs, 35 based on Foata normal form. 2/497 useless extension candidates. Maximal degree in co-relation 3535. Up to 412 conditions per place. [2024-06-28 00:03:44,108 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 105 selfloop transitions, 31 changer transitions 0/139 dead transitions. [2024-06-28 00:03:44,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 139 transitions, 1555 flow [2024-06-28 00:03:44,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:03:44,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:03:44,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 126 transitions. [2024-06-28 00:03:44,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4064516129032258 [2024-06-28 00:03:44,121 INFO L175 Difference]: Start difference. First operand has 134 places, 116 transitions, 1146 flow. Second operand 10 states and 126 transitions. [2024-06-28 00:03:44,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 139 transitions, 1555 flow [2024-06-28 00:03:44,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 139 transitions, 1499 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-06-28 00:03:44,172 INFO L231 Difference]: Finished difference. Result has 133 places, 122 transitions, 1260 flow [2024-06-28 00:03:44,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1090, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1260, PETRI_PLACES=133, PETRI_TRANSITIONS=122} [2024-06-28 00:03:44,173 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 103 predicate places. [2024-06-28 00:03:44,173 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 122 transitions, 1260 flow [2024-06-28 00:03:44,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:44,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:44,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:44,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 00:03:44,173 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-28 00:03:44,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:44,174 INFO L85 PathProgramCache]: Analyzing trace with hash -1483180556, now seen corresponding path program 6 times [2024-06-28 00:03:44,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:44,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114956221] [2024-06-28 00:03:44,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:44,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:44,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:45,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-28 00:03:45,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:45,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114956221] [2024-06-28 00:03:45,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114956221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:45,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:45,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:03:45,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944448206] [2024-06-28 00:03:45,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:45,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:03:45,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:45,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:03:45,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:03:45,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:03:45,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 122 transitions, 1260 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:45,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:45,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:03:45,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:45,760 INFO L124 PetriNetUnfolderBase]: 275/511 cut-off events. [2024-06-28 00:03:45,760 INFO L125 PetriNetUnfolderBase]: For 21381/21381 co-relation queries the response was YES. [2024-06-28 00:03:45,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3779 conditions, 511 events. 275/511 cut-off events. For 21381/21381 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2205 event pairs, 38 based on Foata normal form. 1/511 useless extension candidates. Maximal degree in co-relation 3716. Up to 428 conditions per place. [2024-06-28 00:03:45,764 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 110 selfloop transitions, 27 changer transitions 0/140 dead transitions. [2024-06-28 00:03:45,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 140 transitions, 1637 flow [2024-06-28 00:03:45,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:03:45,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:03:45,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-28 00:03:45,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40860215053763443 [2024-06-28 00:03:45,765 INFO L175 Difference]: Start difference. First operand has 133 places, 122 transitions, 1260 flow. Second operand 9 states and 114 transitions. [2024-06-28 00:03:45,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 140 transitions, 1637 flow [2024-06-28 00:03:45,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 140 transitions, 1525 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-28 00:03:45,789 INFO L231 Difference]: Finished difference. Result has 134 places, 126 transitions, 1276 flow [2024-06-28 00:03:45,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1154, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1276, PETRI_PLACES=134, PETRI_TRANSITIONS=126} [2024-06-28 00:03:45,790 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 104 predicate places. [2024-06-28 00:03:45,790 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 126 transitions, 1276 flow [2024-06-28 00:03:45,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:45,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:45,790 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:45,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 00:03:45,791 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-28 00:03:45,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:45,791 INFO L85 PathProgramCache]: Analyzing trace with hash -1479468740, now seen corresponding path program 7 times [2024-06-28 00:03:45,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:45,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487153839] [2024-06-28 00:03:45,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:45,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:45,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:47,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:03:47,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:47,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487153839] [2024-06-28 00:03:47,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487153839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:47,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:47,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:03:47,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922833762] [2024-06-28 00:03:47,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:47,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:03:47,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:47,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:03:47,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:03:47,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:03:47,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 126 transitions, 1276 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-28 00:03:47,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:47,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:03:47,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:47,346 INFO L124 PetriNetUnfolderBase]: 281/519 cut-off events. [2024-06-28 00:03:47,346 INFO L125 PetriNetUnfolderBase]: For 21969/21969 co-relation queries the response was YES. [2024-06-28 00:03:47,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3817 conditions, 519 events. 281/519 cut-off events. For 21969/21969 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2236 event pairs, 38 based on Foata normal form. 2/520 useless extension candidates. Maximal degree in co-relation 3754. Up to 424 conditions per place. [2024-06-28 00:03:47,351 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 106 selfloop transitions, 33 changer transitions 0/142 dead transitions. [2024-06-28 00:03:47,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 142 transitions, 1643 flow [2024-06-28 00:03:47,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:03:47,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:03:47,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 115 transitions. [2024-06-28 00:03:47,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4121863799283154 [2024-06-28 00:03:47,352 INFO L175 Difference]: Start difference. First operand has 134 places, 126 transitions, 1276 flow. Second operand 9 states and 115 transitions. [2024-06-28 00:03:47,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 142 transitions, 1643 flow [2024-06-28 00:03:47,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 142 transitions, 1583 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 00:03:47,381 INFO L231 Difference]: Finished difference. Result has 138 places, 129 transitions, 1351 flow [2024-06-28 00:03:47,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1216, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1351, PETRI_PLACES=138, PETRI_TRANSITIONS=129} [2024-06-28 00:03:47,382 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 108 predicate places. [2024-06-28 00:03:47,382 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 129 transitions, 1351 flow [2024-06-28 00:03:47,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-28 00:03:47,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:47,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:47,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 00:03:47,382 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-28 00:03:47,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:47,383 INFO L85 PathProgramCache]: Analyzing trace with hash 97937618, now seen corresponding path program 7 times [2024-06-28 00:03:47,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:47,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944950392] [2024-06-28 00:03:47,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:47,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:47,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:48,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:03:48,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:48,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944950392] [2024-06-28 00:03:48,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944950392] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:48,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:48,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:03:48,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174313563] [2024-06-28 00:03:48,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:48,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:03:48,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:48,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:03:48,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:03:48,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:03:48,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 129 transitions, 1351 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:48,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:48,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:03:48,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:49,017 INFO L124 PetriNetUnfolderBase]: 279/517 cut-off events. [2024-06-28 00:03:49,018 INFO L125 PetriNetUnfolderBase]: For 21796/21796 co-relation queries the response was YES. [2024-06-28 00:03:49,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3806 conditions, 517 events. 279/517 cut-off events. For 21796/21796 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2241 event pairs, 37 based on Foata normal form. 1/517 useless extension candidates. Maximal degree in co-relation 3742. Up to 435 conditions per place. [2024-06-28 00:03:49,034 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 113 selfloop transitions, 26 changer transitions 0/142 dead transitions. [2024-06-28 00:03:49,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 142 transitions, 1665 flow [2024-06-28 00:03:49,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:03:49,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:03:49,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-28 00:03:49,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40860215053763443 [2024-06-28 00:03:49,052 INFO L175 Difference]: Start difference. First operand has 138 places, 129 transitions, 1351 flow. Second operand 9 states and 114 transitions. [2024-06-28 00:03:49,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 142 transitions, 1665 flow [2024-06-28 00:03:49,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 142 transitions, 1572 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-28 00:03:49,097 INFO L231 Difference]: Finished difference. Result has 141 places, 129 transitions, 1315 flow [2024-06-28 00:03:49,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1258, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1315, PETRI_PLACES=141, PETRI_TRANSITIONS=129} [2024-06-28 00:03:49,098 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 111 predicate places. [2024-06-28 00:03:49,098 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 129 transitions, 1315 flow [2024-06-28 00:03:49,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:49,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:49,099 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:49,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 00:03:49,099 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-28 00:03:49,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:49,099 INFO L85 PathProgramCache]: Analyzing trace with hash 98057774, now seen corresponding path program 8 times [2024-06-28 00:03:49,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:49,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243491304] [2024-06-28 00:03:49,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:49,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:49,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:50,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:03:50,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:50,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243491304] [2024-06-28 00:03:50,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243491304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:50,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:50,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:03:50,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432217670] [2024-06-28 00:03:50,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:50,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:03:50,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:50,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:03:50,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:03:50,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:03:50,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 129 transitions, 1315 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:50,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:50,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:03:50,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:50,481 INFO L124 PetriNetUnfolderBase]: 280/519 cut-off events. [2024-06-28 00:03:50,482 INFO L125 PetriNetUnfolderBase]: For 22814/22814 co-relation queries the response was YES. [2024-06-28 00:03:50,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3769 conditions, 519 events. 280/519 cut-off events. For 22814/22814 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2247 event pairs, 37 based on Foata normal form. 2/520 useless extension candidates. Maximal degree in co-relation 3704. Up to 428 conditions per place. [2024-06-28 00:03:50,486 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 111 selfloop transitions, 29 changer transitions 0/143 dead transitions. [2024-06-28 00:03:50,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 143 transitions, 1673 flow [2024-06-28 00:03:50,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:03:50,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:03:50,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 109 transitions. [2024-06-28 00:03:50,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43951612903225806 [2024-06-28 00:03:50,487 INFO L175 Difference]: Start difference. First operand has 141 places, 129 transitions, 1315 flow. Second operand 8 states and 109 transitions. [2024-06-28 00:03:50,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 143 transitions, 1673 flow [2024-06-28 00:03:50,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 143 transitions, 1564 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 00:03:50,517 INFO L231 Difference]: Finished difference. Result has 142 places, 131 transitions, 1321 flow [2024-06-28 00:03:50,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1206, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1321, PETRI_PLACES=142, PETRI_TRANSITIONS=131} [2024-06-28 00:03:50,518 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 112 predicate places. [2024-06-28 00:03:50,518 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 131 transitions, 1321 flow [2024-06-28 00:03:50,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:50,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:50,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:50,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 00:03:50,519 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-28 00:03:50,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:50,519 INFO L85 PathProgramCache]: Analyzing trace with hash 98057588, now seen corresponding path program 8 times [2024-06-28 00:03:50,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:50,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270367632] [2024-06-28 00:03:50,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:50,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:50,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:51,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-28 00:03:51,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:51,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270367632] [2024-06-28 00:03:51,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270367632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:51,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:51,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:03:51,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099740780] [2024-06-28 00:03:51,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:51,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:03:51,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:51,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:03:51,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:03:51,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:03:51,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 131 transitions, 1321 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:51,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:51,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:03:51,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:52,125 INFO L124 PetriNetUnfolderBase]: 283/528 cut-off events. [2024-06-28 00:03:52,125 INFO L125 PetriNetUnfolderBase]: For 24012/24012 co-relation queries the response was YES. [2024-06-28 00:03:52,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3828 conditions, 528 events. 283/528 cut-off events. For 24012/24012 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2312 event pairs, 39 based on Foata normal form. 1/528 useless extension candidates. Maximal degree in co-relation 3763. Up to 436 conditions per place. [2024-06-28 00:03:52,130 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 114 selfloop transitions, 28 changer transitions 0/145 dead transitions. [2024-06-28 00:03:52,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 145 transitions, 1675 flow [2024-06-28 00:03:52,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:03:52,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:03:52,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 108 transitions. [2024-06-28 00:03:52,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43548387096774194 [2024-06-28 00:03:52,132 INFO L175 Difference]: Start difference. First operand has 142 places, 131 transitions, 1321 flow. Second operand 8 states and 108 transitions. [2024-06-28 00:03:52,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 145 transitions, 1675 flow [2024-06-28 00:03:52,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 145 transitions, 1576 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-28 00:03:52,163 INFO L231 Difference]: Finished difference. Result has 144 places, 133 transitions, 1325 flow [2024-06-28 00:03:52,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1222, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1325, PETRI_PLACES=144, PETRI_TRANSITIONS=133} [2024-06-28 00:03:52,163 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 114 predicate places. [2024-06-28 00:03:52,164 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 133 transitions, 1325 flow [2024-06-28 00:03:52,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:52,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:52,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:52,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 00:03:52,164 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-28 00:03:52,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:52,165 INFO L85 PathProgramCache]: Analyzing trace with hash 102699218, now seen corresponding path program 9 times [2024-06-28 00:03:52,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:52,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476108314] [2024-06-28 00:03:52,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:52,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:52,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:53,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:03:53,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:53,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476108314] [2024-06-28 00:03:53,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476108314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:53,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:53,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:03:53,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521631006] [2024-06-28 00:03:53,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:53,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:03:53,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:53,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:03:53,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:03:53,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:03:53,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 133 transitions, 1325 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:53,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:53,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:03:53,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:53,712 INFO L124 PetriNetUnfolderBase]: 281/525 cut-off events. [2024-06-28 00:03:53,712 INFO L125 PetriNetUnfolderBase]: For 24164/24164 co-relation queries the response was YES. [2024-06-28 00:03:53,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3738 conditions, 525 events. 281/525 cut-off events. For 24164/24164 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2283 event pairs, 43 based on Foata normal form. 1/525 useless extension candidates. Maximal degree in co-relation 3672. Up to 412 conditions per place. [2024-06-28 00:03:53,717 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 102 selfloop transitions, 39 changer transitions 0/144 dead transitions. [2024-06-28 00:03:53,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 144 transitions, 1635 flow [2024-06-28 00:03:53,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:03:53,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:03:53,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 107 transitions. [2024-06-28 00:03:53,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4314516129032258 [2024-06-28 00:03:53,718 INFO L175 Difference]: Start difference. First operand has 144 places, 133 transitions, 1325 flow. Second operand 8 states and 107 transitions. [2024-06-28 00:03:53,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 144 transitions, 1635 flow [2024-06-28 00:03:53,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 144 transitions, 1548 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 00:03:53,748 INFO L231 Difference]: Finished difference. Result has 146 places, 133 transitions, 1321 flow [2024-06-28 00:03:53,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1238, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1321, PETRI_PLACES=146, PETRI_TRANSITIONS=133} [2024-06-28 00:03:53,749 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 116 predicate places. [2024-06-28 00:03:53,749 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 133 transitions, 1321 flow [2024-06-28 00:03:53,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:53,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:53,750 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:53,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 00:03:53,750 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-28 00:03:53,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:53,750 INFO L85 PathProgramCache]: Analyzing trace with hash 102699404, now seen corresponding path program 9 times [2024-06-28 00:03:53,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:53,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804334713] [2024-06-28 00:03:53,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:53,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:53,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:55,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:03:55,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:55,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804334713] [2024-06-28 00:03:55,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804334713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:55,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:55,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:03:55,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015550146] [2024-06-28 00:03:55,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:55,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:03:55,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:55,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:03:55,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:03:55,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:03:55,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 133 transitions, 1321 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-28 00:03:55,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:55,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:03:55,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:55,344 INFO L124 PetriNetUnfolderBase]: 284/530 cut-off events. [2024-06-28 00:03:55,344 INFO L125 PetriNetUnfolderBase]: For 25351/25351 co-relation queries the response was YES. [2024-06-28 00:03:55,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3817 conditions, 530 events. 284/530 cut-off events. For 25351/25351 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2304 event pairs, 43 based on Foata normal form. 1/530 useless extension candidates. Maximal degree in co-relation 3750. Up to 423 conditions per place. [2024-06-28 00:03:55,349 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 105 selfloop transitions, 38 changer transitions 0/146 dead transitions. [2024-06-28 00:03:55,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 146 transitions, 1685 flow [2024-06-28 00:03:55,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:03:55,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:03:55,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-28 00:03:55,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40860215053763443 [2024-06-28 00:03:55,350 INFO L175 Difference]: Start difference. First operand has 146 places, 133 transitions, 1321 flow. Second operand 9 states and 114 transitions. [2024-06-28 00:03:55,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 146 transitions, 1685 flow [2024-06-28 00:03:55,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 146 transitions, 1543 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-28 00:03:55,385 INFO L231 Difference]: Finished difference. Result has 148 places, 135 transitions, 1314 flow [2024-06-28 00:03:55,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1179, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1314, PETRI_PLACES=148, PETRI_TRANSITIONS=135} [2024-06-28 00:03:55,386 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 118 predicate places. [2024-06-28 00:03:55,386 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 135 transitions, 1314 flow [2024-06-28 00:03:55,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-28 00:03:55,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:55,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:55,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 00:03:55,387 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-28 00:03:55,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:55,387 INFO L85 PathProgramCache]: Analyzing trace with hash 102705914, now seen corresponding path program 10 times [2024-06-28 00:03:55,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:55,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730078305] [2024-06-28 00:03:55,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:55,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:55,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:57,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:03:57,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:57,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730078305] [2024-06-28 00:03:57,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730078305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:57,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:57,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:03:57,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858348494] [2024-06-28 00:03:57,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:57,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:03:57,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:57,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:03:57,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:03:57,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:03:57,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 135 transitions, 1314 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:57,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:03:57,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:03:57,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:03:57,773 INFO L124 PetriNetUnfolderBase]: 282/525 cut-off events. [2024-06-28 00:03:57,773 INFO L125 PetriNetUnfolderBase]: For 24906/24906 co-relation queries the response was YES. [2024-06-28 00:03:57,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3728 conditions, 525 events. 282/525 cut-off events. For 24906/24906 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2286 event pairs, 41 based on Foata normal form. 1/525 useless extension candidates. Maximal degree in co-relation 3659. Up to 400 conditions per place. [2024-06-28 00:03:57,778 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 97 selfloop transitions, 46 changer transitions 0/146 dead transitions. [2024-06-28 00:03:57,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 146 transitions, 1628 flow [2024-06-28 00:03:57,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:03:57,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:03:57,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 109 transitions. [2024-06-28 00:03:57,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43951612903225806 [2024-06-28 00:03:57,779 INFO L175 Difference]: Start difference. First operand has 148 places, 135 transitions, 1314 flow. Second operand 8 states and 109 transitions. [2024-06-28 00:03:57,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 146 transitions, 1628 flow [2024-06-28 00:03:57,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 146 transitions, 1509 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-28 00:03:57,817 INFO L231 Difference]: Finished difference. Result has 149 places, 135 transitions, 1292 flow [2024-06-28 00:03:57,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1195, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1292, PETRI_PLACES=149, PETRI_TRANSITIONS=135} [2024-06-28 00:03:57,818 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 119 predicate places. [2024-06-28 00:03:57,818 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 135 transitions, 1292 flow [2024-06-28 00:03:57,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:03:57,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:03:57,818 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:03:57,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 00:03:57,819 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-28 00:03:57,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:03:57,819 INFO L85 PathProgramCache]: Analyzing trace with hash -443737576, now seen corresponding path program 1 times [2024-06-28 00:03:57,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:03:57,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857080370] [2024-06-28 00:03:57,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:03:57,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:03:57,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:03:59,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-28 00:03:59,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:03:59,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857080370] [2024-06-28 00:03:59,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857080370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:03:59,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:03:59,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:03:59,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538888340] [2024-06-28 00:03:59,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:03:59,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:03:59,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:03:59,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:03:59,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:04:00,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:04:00,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 135 transitions, 1292 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:00,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:04:00,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:04:00,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:04:00,440 INFO L124 PetriNetUnfolderBase]: 279/521 cut-off events. [2024-06-28 00:04:00,440 INFO L125 PetriNetUnfolderBase]: For 25020/25020 co-relation queries the response was YES. [2024-06-28 00:04:00,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3633 conditions, 521 events. 279/521 cut-off events. For 25020/25020 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2279 event pairs, 57 based on Foata normal form. 2/522 useless extension candidates. Maximal degree in co-relation 3564. Up to 469 conditions per place. [2024-06-28 00:04:00,445 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 126 selfloop transitions, 15 changer transitions 0/144 dead transitions. [2024-06-28 00:04:00,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 144 transitions, 1594 flow [2024-06-28 00:04:00,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:04:00,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:04:00,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 111 transitions. [2024-06-28 00:04:00,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3580645161290323 [2024-06-28 00:04:00,447 INFO L175 Difference]: Start difference. First operand has 149 places, 135 transitions, 1292 flow. Second operand 10 states and 111 transitions. [2024-06-28 00:04:00,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 144 transitions, 1594 flow [2024-06-28 00:04:00,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 144 transitions, 1427 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-28 00:04:00,486 INFO L231 Difference]: Finished difference. Result has 152 places, 135 transitions, 1159 flow [2024-06-28 00:04:00,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1125, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1159, PETRI_PLACES=152, PETRI_TRANSITIONS=135} [2024-06-28 00:04:00,488 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 122 predicate places. [2024-06-28 00:04:00,489 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 135 transitions, 1159 flow [2024-06-28 00:04:00,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:00,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:04:00,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:04:00,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 00:04:00,489 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-28 00:04:00,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:04:00,490 INFO L85 PathProgramCache]: Analyzing trace with hash -228502811, now seen corresponding path program 1 times [2024-06-28 00:04:00,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:04:00,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097467476] [2024-06-28 00:04:00,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:04:00,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:04:00,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:04:02,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:04:02,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:04:02,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097467476] [2024-06-28 00:04:02,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097467476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:04:02,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:04:02,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:04:02,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770348233] [2024-06-28 00:04:02,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:04:02,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:04:02,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:04:02,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:04:02,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:04:02,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:04:02,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 135 transitions, 1159 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:02,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:04:02,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:04:02,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:04:03,164 INFO L124 PetriNetUnfolderBase]: 282/528 cut-off events. [2024-06-28 00:04:03,164 INFO L125 PetriNetUnfolderBase]: For 24717/24717 co-relation queries the response was YES. [2024-06-28 00:04:03,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3573 conditions, 528 events. 282/528 cut-off events. For 24717/24717 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2338 event pairs, 43 based on Foata normal form. 1/528 useless extension candidates. Maximal degree in co-relation 3502. Up to 432 conditions per place. [2024-06-28 00:04:03,168 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 113 selfloop transitions, 31 changer transitions 0/147 dead transitions. [2024-06-28 00:04:03,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 147 transitions, 1507 flow [2024-06-28 00:04:03,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:04:03,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:04:03,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 115 transitions. [2024-06-28 00:04:03,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4121863799283154 [2024-06-28 00:04:03,169 INFO L175 Difference]: Start difference. First operand has 152 places, 135 transitions, 1159 flow. Second operand 9 states and 115 transitions. [2024-06-28 00:04:03,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 147 transitions, 1507 flow [2024-06-28 00:04:03,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 147 transitions, 1471 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 00:04:03,204 INFO L231 Difference]: Finished difference. Result has 153 places, 137 transitions, 1228 flow [2024-06-28 00:04:03,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1123, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1228, PETRI_PLACES=153, PETRI_TRANSITIONS=137} [2024-06-28 00:04:03,205 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 123 predicate places. [2024-06-28 00:04:03,205 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 137 transitions, 1228 flow [2024-06-28 00:04:03,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:03,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:04:03,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:04:03,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 00:04:03,207 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-28 00:04:03,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:04:03,207 INFO L85 PathProgramCache]: Analyzing trace with hash 1641914455, now seen corresponding path program 2 times [2024-06-28 00:04:03,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:04:03,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191946673] [2024-06-28 00:04:03,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:04:03,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:04:03,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:04:05,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:04:05,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:04:05,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191946673] [2024-06-28 00:04:05,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191946673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:04:05,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:04:05,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:04:05,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763000600] [2024-06-28 00:04:05,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:04:05,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:04:05,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:04:05,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:04:05,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:04:05,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:04:05,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 137 transitions, 1228 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:05,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:04:05,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:04:05,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:04:06,289 INFO L124 PetriNetUnfolderBase]: 285/535 cut-off events. [2024-06-28 00:04:06,289 INFO L125 PetriNetUnfolderBase]: For 26079/26079 co-relation queries the response was YES. [2024-06-28 00:04:06,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3690 conditions, 535 events. 285/535 cut-off events. For 26079/26079 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2364 event pairs, 43 based on Foata normal form. 1/535 useless extension candidates. Maximal degree in co-relation 3618. Up to 428 conditions per place. [2024-06-28 00:04:06,293 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 111 selfloop transitions, 35 changer transitions 0/149 dead transitions. [2024-06-28 00:04:06,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 149 transitions, 1584 flow [2024-06-28 00:04:06,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:04:06,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:04:06,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-28 00:04:06,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3967741935483871 [2024-06-28 00:04:06,294 INFO L175 Difference]: Start difference. First operand has 153 places, 137 transitions, 1228 flow. Second operand 10 states and 123 transitions. [2024-06-28 00:04:06,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 149 transitions, 1584 flow [2024-06-28 00:04:06,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 149 transitions, 1495 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-28 00:04:06,335 INFO L231 Difference]: Finished difference. Result has 156 places, 139 transitions, 1256 flow [2024-06-28 00:04:06,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1139, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1256, PETRI_PLACES=156, PETRI_TRANSITIONS=139} [2024-06-28 00:04:06,336 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 126 predicate places. [2024-06-28 00:04:06,336 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 139 transitions, 1256 flow [2024-06-28 00:04:06,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:06,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:04:06,337 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:04:06,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 00:04:06,337 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-28 00:04:06,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:04:06,337 INFO L85 PathProgramCache]: Analyzing trace with hash 1641914672, now seen corresponding path program 1 times [2024-06-28 00:04:06,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:04:06,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027420269] [2024-06-28 00:04:06,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:04:06,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:04:06,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:04:07,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:04:07,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:04:07,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027420269] [2024-06-28 00:04:07,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027420269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:04:07,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:04:07,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:04:07,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338118944] [2024-06-28 00:04:07,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:04:07,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:04:07,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:04:07,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:04:07,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:04:08,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:04:08,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 139 transitions, 1256 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:08,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:04:08,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:04:08,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:04:08,450 INFO L124 PetriNetUnfolderBase]: 291/543 cut-off events. [2024-06-28 00:04:08,451 INFO L125 PetriNetUnfolderBase]: For 28016/28016 co-relation queries the response was YES. [2024-06-28 00:04:08,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3791 conditions, 543 events. 291/543 cut-off events. For 28016/28016 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2388 event pairs, 34 based on Foata normal form. 2/544 useless extension candidates. Maximal degree in co-relation 3718. Up to 404 conditions per place. [2024-06-28 00:04:08,456 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 103 selfloop transitions, 48 changer transitions 0/154 dead transitions. [2024-06-28 00:04:08,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 154 transitions, 1636 flow [2024-06-28 00:04:08,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:04:08,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:04:08,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 123 transitions. [2024-06-28 00:04:08,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44086021505376344 [2024-06-28 00:04:08,457 INFO L175 Difference]: Start difference. First operand has 156 places, 139 transitions, 1256 flow. Second operand 9 states and 123 transitions. [2024-06-28 00:04:08,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 154 transitions, 1636 flow [2024-06-28 00:04:08,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 154 transitions, 1535 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-28 00:04:08,499 INFO L231 Difference]: Finished difference. Result has 157 places, 142 transitions, 1313 flow [2024-06-28 00:04:08,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1155, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1313, PETRI_PLACES=157, PETRI_TRANSITIONS=142} [2024-06-28 00:04:08,500 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 127 predicate places. [2024-06-28 00:04:08,501 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 142 transitions, 1313 flow [2024-06-28 00:04:08,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:08,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:04:08,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:04:08,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 00:04:08,501 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-28 00:04:08,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:04:08,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1786014452, now seen corresponding path program 2 times [2024-06-28 00:04:08,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:04:08,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919691095] [2024-06-28 00:04:08,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:04:08,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:04:08,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:04:10,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:04:10,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:04:10,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919691095] [2024-06-28 00:04:10,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919691095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:04:10,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:04:10,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:04:10,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095850713] [2024-06-28 00:04:10,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:04:10,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:04:10,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:04:10,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:04:10,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:04:10,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:04:10,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 142 transitions, 1313 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-28 00:04:10,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:04:10,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:04:10,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:04:10,391 INFO L124 PetriNetUnfolderBase]: 299/558 cut-off events. [2024-06-28 00:04:10,391 INFO L125 PetriNetUnfolderBase]: For 29614/29614 co-relation queries the response was YES. [2024-06-28 00:04:10,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4018 conditions, 558 events. 299/558 cut-off events. For 29614/29614 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 2498 event pairs, 38 based on Foata normal form. 1/558 useless extension candidates. Maximal degree in co-relation 3944. Up to 369 conditions per place. [2024-06-28 00:04:10,395 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 88 selfloop transitions, 66 changer transitions 0/157 dead transitions. [2024-06-28 00:04:10,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 157 transitions, 1809 flow [2024-06-28 00:04:10,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:04:10,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:04:10,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 117 transitions. [2024-06-28 00:04:10,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4717741935483871 [2024-06-28 00:04:10,397 INFO L175 Difference]: Start difference. First operand has 157 places, 142 transitions, 1313 flow. Second operand 8 states and 117 transitions. [2024-06-28 00:04:10,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 157 transitions, 1809 flow [2024-06-28 00:04:10,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 157 transitions, 1677 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-28 00:04:10,440 INFO L231 Difference]: Finished difference. Result has 158 places, 146 transitions, 1390 flow [2024-06-28 00:04:10,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1181, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1390, PETRI_PLACES=158, PETRI_TRANSITIONS=146} [2024-06-28 00:04:10,441 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 128 predicate places. [2024-06-28 00:04:10,441 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 146 transitions, 1390 flow [2024-06-28 00:04:10,441 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-28 00:04:10,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:04:10,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:04:10,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 00:04:10,441 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-28 00:04:10,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:04:10,442 INFO L85 PathProgramCache]: Analyzing trace with hash 1786014731, now seen corresponding path program 1 times [2024-06-28 00:04:10,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:04:10,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381286883] [2024-06-28 00:04:10,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:04:10,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:04:10,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:04:12,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:04:12,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:04:12,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381286883] [2024-06-28 00:04:12,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381286883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:04:12,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:04:12,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:04:12,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120304883] [2024-06-28 00:04:12,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:04:12,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:04:12,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:04:12,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:04:12,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:04:12,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:04:12,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 146 transitions, 1390 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:12,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:04:12,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:04:12,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:04:12,926 INFO L124 PetriNetUnfolderBase]: 302/564 cut-off events. [2024-06-28 00:04:12,926 INFO L125 PetriNetUnfolderBase]: For 31130/31130 co-relation queries the response was YES. [2024-06-28 00:04:12,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4102 conditions, 564 events. 302/564 cut-off events. For 31130/31130 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 2536 event pairs, 39 based on Foata normal form. 1/564 useless extension candidates. Maximal degree in co-relation 4028. Up to 494 conditions per place. [2024-06-28 00:04:12,934 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 133 selfloop transitions, 22 changer transitions 0/158 dead transitions. [2024-06-28 00:04:12,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 158 transitions, 1746 flow [2024-06-28 00:04:12,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:04:12,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:04:12,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 116 transitions. [2024-06-28 00:04:12,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4157706093189964 [2024-06-28 00:04:12,935 INFO L175 Difference]: Start difference. First operand has 158 places, 146 transitions, 1390 flow. Second operand 9 states and 116 transitions. [2024-06-28 00:04:12,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 158 transitions, 1746 flow [2024-06-28 00:04:12,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 158 transitions, 1633 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-28 00:04:12,979 INFO L231 Difference]: Finished difference. Result has 163 places, 148 transitions, 1352 flow [2024-06-28 00:04:12,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1277, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1352, PETRI_PLACES=163, PETRI_TRANSITIONS=148} [2024-06-28 00:04:12,980 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 133 predicate places. [2024-06-28 00:04:12,980 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 148 transitions, 1352 flow [2024-06-28 00:04:12,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:12,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:04:12,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:04:12,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 00:04:12,981 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-28 00:04:12,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:04:12,981 INFO L85 PathProgramCache]: Analyzing trace with hash 1786006795, now seen corresponding path program 3 times [2024-06-28 00:04:12,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:04:12,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835950587] [2024-06-28 00:04:12,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:04:12,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:04:13,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:04:14,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-28 00:04:14,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:04:14,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835950587] [2024-06-28 00:04:14,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835950587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:04:14,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:04:14,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:04:14,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426416720] [2024-06-28 00:04:14,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:04:14,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:04:14,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:04:14,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:04:14,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:04:15,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:04:15,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 148 transitions, 1352 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:15,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:04:15,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:04:15,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:04:15,476 INFO L124 PetriNetUnfolderBase]: 310/578 cut-off events. [2024-06-28 00:04:15,476 INFO L125 PetriNetUnfolderBase]: For 33383/33383 co-relation queries the response was YES. [2024-06-28 00:04:15,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4296 conditions, 578 events. 310/578 cut-off events. For 33383/33383 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 2612 event pairs, 40 based on Foata normal form. 1/578 useless extension candidates. Maximal degree in co-relation 4219. Up to 442 conditions per place. [2024-06-28 00:04:15,481 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 113 selfloop transitions, 46 changer transitions 0/162 dead transitions. [2024-06-28 00:04:15,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 162 transitions, 1880 flow [2024-06-28 00:04:15,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:04:15,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:04:15,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 126 transitions. [2024-06-28 00:04:15,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4064516129032258 [2024-06-28 00:04:15,486 INFO L175 Difference]: Start difference. First operand has 163 places, 148 transitions, 1352 flow. Second operand 10 states and 126 transitions. [2024-06-28 00:04:15,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 162 transitions, 1880 flow [2024-06-28 00:04:15,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 162 transitions, 1821 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 00:04:15,540 INFO L231 Difference]: Finished difference. Result has 166 places, 152 transitions, 1482 flow [2024-06-28 00:04:15,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1293, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1482, PETRI_PLACES=166, PETRI_TRANSITIONS=152} [2024-06-28 00:04:15,541 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 136 predicate places. [2024-06-28 00:04:15,541 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 152 transitions, 1482 flow [2024-06-28 00:04:15,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:15,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:04:15,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:04:15,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 00:04:15,542 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-28 00:04:15,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:04:15,542 INFO L85 PathProgramCache]: Analyzing trace with hash 41498882, now seen corresponding path program 3 times [2024-06-28 00:04:15,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:04:15,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548071020] [2024-06-28 00:04:15,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:04:15,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:04:15,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:04:17,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-28 00:04:17,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:04:17,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548071020] [2024-06-28 00:04:17,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548071020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:04:17,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:04:17,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:04:17,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709872] [2024-06-28 00:04:17,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:04:17,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:04:17,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:04:17,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:04:17,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:04:17,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:04:17,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 152 transitions, 1482 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-28 00:04:17,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:04:17,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:04:17,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:04:17,571 INFO L124 PetriNetUnfolderBase]: 313/587 cut-off events. [2024-06-28 00:04:17,571 INFO L125 PetriNetUnfolderBase]: For 35878/35878 co-relation queries the response was YES. [2024-06-28 00:04:17,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4429 conditions, 587 events. 313/587 cut-off events. For 35878/35878 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 2676 event pairs, 32 based on Foata normal form. 1/587 useless extension candidates. Maximal degree in co-relation 4351. Up to 391 conditions per place. [2024-06-28 00:04:17,576 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 99 selfloop transitions, 63 changer transitions 0/165 dead transitions. [2024-06-28 00:04:17,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 165 transitions, 1966 flow [2024-06-28 00:04:17,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:04:17,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:04:17,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 117 transitions. [2024-06-28 00:04:17,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4717741935483871 [2024-06-28 00:04:17,578 INFO L175 Difference]: Start difference. First operand has 166 places, 152 transitions, 1482 flow. Second operand 8 states and 117 transitions. [2024-06-28 00:04:17,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 165 transitions, 1966 flow [2024-06-28 00:04:17,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 165 transitions, 1881 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-28 00:04:17,637 INFO L231 Difference]: Finished difference. Result has 168 places, 154 transitions, 1563 flow [2024-06-28 00:04:17,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1397, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1563, PETRI_PLACES=168, PETRI_TRANSITIONS=154} [2024-06-28 00:04:17,637 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 138 predicate places. [2024-06-28 00:04:17,637 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 154 transitions, 1563 flow [2024-06-28 00:04:17,638 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-28 00:04:17,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:04:17,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:04:17,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 00:04:17,638 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-28 00:04:17,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:04:17,639 INFO L85 PathProgramCache]: Analyzing trace with hash 1785804985, now seen corresponding path program 4 times [2024-06-28 00:04:17,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:04:17,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538429844] [2024-06-28 00:04:17,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:04:17,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:04:17,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:04:20,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:04:20,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:04:20,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538429844] [2024-06-28 00:04:20,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538429844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:04:20,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:04:20,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:04:20,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222511884] [2024-06-28 00:04:20,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:04:20,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:04:20,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:04:20,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:04:20,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:04:20,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:04:20,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 154 transitions, 1563 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:20,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:04:20,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:04:20,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:04:20,546 INFO L124 PetriNetUnfolderBase]: 316/592 cut-off events. [2024-06-28 00:04:20,547 INFO L125 PetriNetUnfolderBase]: For 37189/37189 co-relation queries the response was YES. [2024-06-28 00:04:20,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4587 conditions, 592 events. 316/592 cut-off events. For 37189/37189 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 2695 event pairs, 35 based on Foata normal form. 1/592 useless extension candidates. Maximal degree in co-relation 4508. Up to 472 conditions per place. [2024-06-28 00:04:20,552 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 125 selfloop transitions, 38 changer transitions 0/166 dead transitions. [2024-06-28 00:04:20,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 166 transitions, 2061 flow [2024-06-28 00:04:20,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:04:20,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:04:20,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 119 transitions. [2024-06-28 00:04:20,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4265232974910394 [2024-06-28 00:04:20,553 INFO L175 Difference]: Start difference. First operand has 168 places, 154 transitions, 1563 flow. Second operand 9 states and 119 transitions. [2024-06-28 00:04:20,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 166 transitions, 2061 flow [2024-06-28 00:04:20,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 166 transitions, 1941 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-28 00:04:20,616 INFO L231 Difference]: Finished difference. Result has 172 places, 156 transitions, 1570 flow [2024-06-28 00:04:20,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1443, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1570, PETRI_PLACES=172, PETRI_TRANSITIONS=156} [2024-06-28 00:04:20,617 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 142 predicate places. [2024-06-28 00:04:20,617 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 156 transitions, 1570 flow [2024-06-28 00:04:20,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:20,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:04:20,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:04:20,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 00:04:20,618 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-28 00:04:20,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:04:20,618 INFO L85 PathProgramCache]: Analyzing trace with hash 369352633, now seen corresponding path program 5 times [2024-06-28 00:04:20,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:04:20,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100265355] [2024-06-28 00:04:20,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:04:20,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:04:20,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:04:22,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-28 00:04:22,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:04:22,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100265355] [2024-06-28 00:04:22,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100265355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:04:22,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:04:22,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:04:22,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563959099] [2024-06-28 00:04:22,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:04:22,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:04:22,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:04:22,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:04:22,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:04:22,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:04:22,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 156 transitions, 1570 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:22,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:04:22,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:04:22,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:04:22,883 INFO L124 PetriNetUnfolderBase]: 314/587 cut-off events. [2024-06-28 00:04:22,884 INFO L125 PetriNetUnfolderBase]: For 36436/36436 co-relation queries the response was YES. [2024-06-28 00:04:22,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4478 conditions, 587 events. 314/587 cut-off events. For 36436/36436 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 2676 event pairs, 40 based on Foata normal form. 1/587 useless extension candidates. Maximal degree in co-relation 4397. Up to 476 conditions per place. [2024-06-28 00:04:22,889 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 127 selfloop transitions, 35 changer transitions 0/165 dead transitions. [2024-06-28 00:04:22,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 165 transitions, 1916 flow [2024-06-28 00:04:22,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:04:22,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:04:22,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 116 transitions. [2024-06-28 00:04:22,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4157706093189964 [2024-06-28 00:04:22,897 INFO L175 Difference]: Start difference. First operand has 172 places, 156 transitions, 1570 flow. Second operand 9 states and 116 transitions. [2024-06-28 00:04:22,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 165 transitions, 1916 flow [2024-06-28 00:04:22,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 165 transitions, 1760 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-28 00:04:22,960 INFO L231 Difference]: Finished difference. Result has 174 places, 156 transitions, 1489 flow [2024-06-28 00:04:22,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1414, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1489, PETRI_PLACES=174, PETRI_TRANSITIONS=156} [2024-06-28 00:04:22,964 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 144 predicate places. [2024-06-28 00:04:22,964 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 156 transitions, 1489 flow [2024-06-28 00:04:22,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:22,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:04:22,965 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:04:22,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 00:04:22,965 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-28 00:04:22,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:04:22,965 INFO L85 PathProgramCache]: Analyzing trace with hash 1785805202, now seen corresponding path program 4 times [2024-06-28 00:04:22,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:04:22,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87194699] [2024-06-28 00:04:22,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:04:22,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:04:22,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:04:24,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:04:24,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:04:24,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87194699] [2024-06-28 00:04:24,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87194699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:04:24,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:04:24,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:04:24,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002747501] [2024-06-28 00:04:24,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:04:24,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:04:24,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:04:24,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:04:24,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:04:24,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:04:24,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 156 transitions, 1489 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-28 00:04:24,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:04:24,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:04:24,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:04:24,834 INFO L124 PetriNetUnfolderBase]: 312/584 cut-off events. [2024-06-28 00:04:24,834 INFO L125 PetriNetUnfolderBase]: For 35856/35856 co-relation queries the response was YES. [2024-06-28 00:04:24,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4352 conditions, 584 events. 312/584 cut-off events. For 35856/35856 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 2637 event pairs, 37 based on Foata normal form. 1/584 useless extension candidates. Maximal degree in co-relation 4270. Up to 450 conditions per place. [2024-06-28 00:04:24,839 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 117 selfloop transitions, 46 changer transitions 0/166 dead transitions. [2024-06-28 00:04:24,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 166 transitions, 1839 flow [2024-06-28 00:04:24,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:04:24,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:04:24,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 112 transitions. [2024-06-28 00:04:24,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45161290322580644 [2024-06-28 00:04:24,865 INFO L175 Difference]: Start difference. First operand has 174 places, 156 transitions, 1489 flow. Second operand 8 states and 112 transitions. [2024-06-28 00:04:24,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 166 transitions, 1839 flow [2024-06-28 00:04:24,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 166 transitions, 1742 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-28 00:04:24,966 INFO L231 Difference]: Finished difference. Result has 174 places, 156 transitions, 1490 flow [2024-06-28 00:04:24,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1392, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1490, PETRI_PLACES=174, PETRI_TRANSITIONS=156} [2024-06-28 00:04:24,966 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 144 predicate places. [2024-06-28 00:04:24,966 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 156 transitions, 1490 flow [2024-06-28 00:04:24,967 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-28 00:04:24,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:04:24,967 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:04:24,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 00:04:24,968 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-28 00:04:24,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:04:24,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1226999767, now seen corresponding path program 6 times [2024-06-28 00:04:24,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:04:24,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055369034] [2024-06-28 00:04:24,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:04:24,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:04:25,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:04:27,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:04:27,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:04:27,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055369034] [2024-06-28 00:04:27,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055369034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:04:27,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:04:27,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:04:27,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342765015] [2024-06-28 00:04:27,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:04:27,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:04:27,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:04:27,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:04:27,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:04:27,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:04:27,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 156 transitions, 1490 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:27,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:04:27,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:04:27,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:04:27,564 INFO L124 PetriNetUnfolderBase]: 315/589 cut-off events. [2024-06-28 00:04:27,564 INFO L125 PetriNetUnfolderBase]: For 37300/37300 co-relation queries the response was YES. [2024-06-28 00:04:27,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4436 conditions, 589 events. 315/589 cut-off events. For 37300/37300 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 2696 event pairs, 46 based on Foata normal form. 1/589 useless extension candidates. Maximal degree in co-relation 4354. Up to 343 conditions per place. [2024-06-28 00:04:27,569 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 80 selfloop transitions, 86 changer transitions 0/169 dead transitions. [2024-06-28 00:04:27,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 169 transitions, 2046 flow [2024-06-28 00:04:27,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:04:27,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:04:27,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 118 transitions. [2024-06-28 00:04:27,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4229390681003584 [2024-06-28 00:04:27,571 INFO L175 Difference]: Start difference. First operand has 174 places, 156 transitions, 1490 flow. Second operand 9 states and 118 transitions. [2024-06-28 00:04:27,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 169 transitions, 2046 flow [2024-06-28 00:04:27,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 169 transitions, 1904 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 00:04:27,636 INFO L231 Difference]: Finished difference. Result has 175 places, 160 transitions, 1625 flow [2024-06-28 00:04:27,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1348, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1625, PETRI_PLACES=175, PETRI_TRANSITIONS=160} [2024-06-28 00:04:27,636 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 145 predicate places. [2024-06-28 00:04:27,637 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 160 transitions, 1625 flow [2024-06-28 00:04:27,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:27,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:04:27,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:04:27,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 00:04:27,637 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-28 00:04:27,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:04:27,638 INFO L85 PathProgramCache]: Analyzing trace with hash -1226999550, now seen corresponding path program 5 times [2024-06-28 00:04:27,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:04:27,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841385272] [2024-06-28 00:04:27,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:04:27,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:04:27,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:04:29,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:04:29,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:04:29,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841385272] [2024-06-28 00:04:29,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841385272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:04:29,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:04:29,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:04:29,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767927464] [2024-06-28 00:04:29,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:04:29,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:04:29,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:04:29,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:04:29,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:04:29,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:04:29,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 160 transitions, 1625 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:29,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:04:29,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:04:29,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:04:29,618 INFO L124 PetriNetUnfolderBase]: 333/622 cut-off events. [2024-06-28 00:04:29,619 INFO L125 PetriNetUnfolderBase]: For 44897/44897 co-relation queries the response was YES. [2024-06-28 00:04:29,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4946 conditions, 622 events. 333/622 cut-off events. For 44897/44897 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 2893 event pairs, 41 based on Foata normal form. 1/622 useless extension candidates. Maximal degree in co-relation 4863. Up to 326 conditions per place. [2024-06-28 00:04:29,624 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 86 selfloop transitions, 89 changer transitions 0/179 dead transitions. [2024-06-28 00:04:29,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 179 transitions, 2407 flow [2024-06-28 00:04:29,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:04:29,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:04:29,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-28 00:04:29,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5080645161290323 [2024-06-28 00:04:29,626 INFO L175 Difference]: Start difference. First operand has 175 places, 160 transitions, 1625 flow. Second operand 8 states and 126 transitions. [2024-06-28 00:04:29,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 179 transitions, 2407 flow [2024-06-28 00:04:29,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 179 transitions, 2277 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-28 00:04:29,706 INFO L231 Difference]: Finished difference. Result has 179 places, 168 transitions, 1900 flow [2024-06-28 00:04:29,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1501, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1900, PETRI_PLACES=179, PETRI_TRANSITIONS=168} [2024-06-28 00:04:29,706 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 149 predicate places. [2024-06-28 00:04:29,706 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 168 transitions, 1900 flow [2024-06-28 00:04:29,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:29,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:04:29,707 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:04:29,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 00:04:29,707 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-28 00:04:29,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:04:29,707 INFO L85 PathProgramCache]: Analyzing trace with hash -1226992110, now seen corresponding path program 6 times [2024-06-28 00:04:29,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:04:29,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750559216] [2024-06-28 00:04:29,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:04:29,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:04:29,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:04:31,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:04:31,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:04:31,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750559216] [2024-06-28 00:04:31,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750559216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:04:31,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:04:31,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:04:31,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894780735] [2024-06-28 00:04:31,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:04:31,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:04:31,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:04:31,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:04:31,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:04:31,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:04:31,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 168 transitions, 1900 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:31,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:04:31,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:04:31,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:04:31,770 INFO L124 PetriNetUnfolderBase]: 336/625 cut-off events. [2024-06-28 00:04:31,770 INFO L125 PetriNetUnfolderBase]: For 46387/46387 co-relation queries the response was YES. [2024-06-28 00:04:31,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5208 conditions, 625 events. 336/625 cut-off events. For 46387/46387 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 2899 event pairs, 41 based on Foata normal form. 1/625 useless extension candidates. Maximal degree in co-relation 5123. Up to 330 conditions per place. [2024-06-28 00:04:31,776 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 87 selfloop transitions, 90 changer transitions 0/181 dead transitions. [2024-06-28 00:04:31,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 181 transitions, 2570 flow [2024-06-28 00:04:31,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:04:31,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:04:31,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-28 00:04:31,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5120967741935484 [2024-06-28 00:04:31,778 INFO L175 Difference]: Start difference. First operand has 179 places, 168 transitions, 1900 flow. Second operand 8 states and 127 transitions. [2024-06-28 00:04:31,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 181 transitions, 2570 flow [2024-06-28 00:04:31,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 181 transitions, 2447 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-28 00:04:31,868 INFO L231 Difference]: Finished difference. Result has 184 places, 170 transitions, 2004 flow [2024-06-28 00:04:31,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1785, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2004, PETRI_PLACES=184, PETRI_TRANSITIONS=170} [2024-06-28 00:04:31,869 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 154 predicate places. [2024-06-28 00:04:31,869 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 170 transitions, 2004 flow [2024-06-28 00:04:31,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:31,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:04:31,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:04:31,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 00:04:31,870 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-28 00:04:31,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:04:31,872 INFO L85 PathProgramCache]: Analyzing trace with hash -1217795340, now seen corresponding path program 7 times [2024-06-28 00:04:31,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:04:31,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550537561] [2024-06-28 00:04:31,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:04:31,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:04:31,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:04:33,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:04:33,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:04:33,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550537561] [2024-06-28 00:04:33,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550537561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:04:33,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:04:33,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:04:33,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344030276] [2024-06-28 00:04:33,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:04:33,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:04:33,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:04:33,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:04:33,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:04:34,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:04:34,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 170 transitions, 2004 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:34,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:04:34,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:04:34,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:04:34,322 INFO L124 PetriNetUnfolderBase]: 334/624 cut-off events. [2024-06-28 00:04:34,322 INFO L125 PetriNetUnfolderBase]: For 45265/45265 co-relation queries the response was YES. [2024-06-28 00:04:34,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5252 conditions, 624 events. 334/624 cut-off events. For 45265/45265 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 2911 event pairs, 54 based on Foata normal form. 1/624 useless extension candidates. Maximal degree in co-relation 5164. Up to 563 conditions per place. [2024-06-28 00:04:34,328 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 159 selfloop transitions, 16 changer transitions 0/178 dead transitions. [2024-06-28 00:04:34,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 178 transitions, 2372 flow [2024-06-28 00:04:34,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:04:34,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:04:34,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 105 transitions. [2024-06-28 00:04:34,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3763440860215054 [2024-06-28 00:04:34,329 INFO L175 Difference]: Start difference. First operand has 184 places, 170 transitions, 2004 flow. Second operand 9 states and 105 transitions. [2024-06-28 00:04:34,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 178 transitions, 2372 flow [2024-06-28 00:04:34,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 178 transitions, 2153 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-28 00:04:34,406 INFO L231 Difference]: Finished difference. Result has 188 places, 170 transitions, 1822 flow [2024-06-28 00:04:34,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1785, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1822, PETRI_PLACES=188, PETRI_TRANSITIONS=170} [2024-06-28 00:04:34,407 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 158 predicate places. [2024-06-28 00:04:34,407 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 170 transitions, 1822 flow [2024-06-28 00:04:34,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:34,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:04:34,407 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:04:34,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 00:04:34,407 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-28 00:04:34,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:04:34,408 INFO L85 PathProgramCache]: Analyzing trace with hash -880496447, now seen corresponding path program 2 times [2024-06-28 00:04:34,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:04:34,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923686276] [2024-06-28 00:04:34,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:04:34,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:04:34,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:04:36,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:04:36,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:04:36,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923686276] [2024-06-28 00:04:36,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923686276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:04:36,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:04:36,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:04:36,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606690394] [2024-06-28 00:04:36,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:04:36,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:04:36,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:04:36,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:04:36,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:04:36,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:04:36,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 170 transitions, 1822 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-28 00:04:36,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:04:36,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:04:36,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:04:36,720 INFO L124 PetriNetUnfolderBase]: 342/636 cut-off events. [2024-06-28 00:04:36,721 INFO L125 PetriNetUnfolderBase]: For 48003/48003 co-relation queries the response was YES. [2024-06-28 00:04:36,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5215 conditions, 636 events. 342/636 cut-off events. For 48003/48003 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 2978 event pairs, 42 based on Foata normal form. 1/636 useless extension candidates. Maximal degree in co-relation 5125. Up to 517 conditions per place. [2024-06-28 00:04:36,726 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 147 selfloop transitions, 36 changer transitions 0/186 dead transitions. [2024-06-28 00:04:36,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 186 transitions, 2520 flow [2024-06-28 00:04:36,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:04:36,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:04:36,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 114 transitions. [2024-06-28 00:04:36,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4596774193548387 [2024-06-28 00:04:36,728 INFO L175 Difference]: Start difference. First operand has 188 places, 170 transitions, 1822 flow. Second operand 8 states and 114 transitions. [2024-06-28 00:04:36,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 186 transitions, 2520 flow [2024-06-28 00:04:36,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 186 transitions, 2472 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-28 00:04:36,816 INFO L231 Difference]: Finished difference. Result has 187 places, 176 transitions, 1933 flow [2024-06-28 00:04:36,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1774, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1933, PETRI_PLACES=187, PETRI_TRANSITIONS=176} [2024-06-28 00:04:36,818 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 157 predicate places. [2024-06-28 00:04:36,818 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 176 transitions, 1933 flow [2024-06-28 00:04:36,818 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-28 00:04:36,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:04:36,818 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:04:36,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 00:04:36,819 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-28 00:04:36,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:04:36,819 INFO L85 PathProgramCache]: Analyzing trace with hash -1217795061, now seen corresponding path program 3 times [2024-06-28 00:04:36,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:04:36,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366409557] [2024-06-28 00:04:36,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:04:36,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:04:36,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:04:39,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:04:39,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:04:39,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366409557] [2024-06-28 00:04:39,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366409557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:04:39,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:04:39,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:04:39,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74971698] [2024-06-28 00:04:39,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:04:39,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:04:39,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:04:39,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:04:39,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:04:39,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:04:39,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 176 transitions, 1933 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:39,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:04:39,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:04:39,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:04:39,770 INFO L124 PetriNetUnfolderBase]: 345/642 cut-off events. [2024-06-28 00:04:39,770 INFO L125 PetriNetUnfolderBase]: For 49820/49820 co-relation queries the response was YES. [2024-06-28 00:04:39,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5339 conditions, 642 events. 345/642 cut-off events. For 49820/49820 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 2995 event pairs, 54 based on Foata normal form. 1/642 useless extension candidates. Maximal degree in co-relation 5249. Up to 581 conditions per place. [2024-06-28 00:04:39,776 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 167 selfloop transitions, 16 changer transitions 0/186 dead transitions. [2024-06-28 00:04:39,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 186 transitions, 2347 flow [2024-06-28 00:04:39,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:04:39,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:04:39,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 105 transitions. [2024-06-28 00:04:39,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3763440860215054 [2024-06-28 00:04:39,777 INFO L175 Difference]: Start difference. First operand has 187 places, 176 transitions, 1933 flow. Second operand 9 states and 105 transitions. [2024-06-28 00:04:39,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 186 transitions, 2347 flow [2024-06-28 00:04:39,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 186 transitions, 2299 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-28 00:04:39,875 INFO L231 Difference]: Finished difference. Result has 193 places, 178 transitions, 1956 flow [2024-06-28 00:04:39,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1887, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1956, PETRI_PLACES=193, PETRI_TRANSITIONS=178} [2024-06-28 00:04:39,875 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 163 predicate places. [2024-06-28 00:04:39,876 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 178 transitions, 1956 flow [2024-06-28 00:04:39,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:39,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:04:39,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:04:39,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 00:04:39,876 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-28 00:04:39,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:04:39,877 INFO L85 PathProgramCache]: Analyzing trace with hash -1217468631, now seen corresponding path program 4 times [2024-06-28 00:04:39,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:04:39,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937444539] [2024-06-28 00:04:39,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:04:39,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:04:39,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:04:42,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:04:42,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:04:42,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937444539] [2024-06-28 00:04:42,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937444539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:04:42,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:04:42,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:04:42,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947964982] [2024-06-28 00:04:42,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:04:42,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:04:42,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:04:42,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:04:42,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:04:42,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:04:42,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 178 transitions, 1956 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:42,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:04:42,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:04:42,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:04:42,932 INFO L124 PetriNetUnfolderBase]: 343/639 cut-off events. [2024-06-28 00:04:42,932 INFO L125 PetriNetUnfolderBase]: For 49524/49524 co-relation queries the response was YES. [2024-06-28 00:04:42,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5289 conditions, 639 events. 343/639 cut-off events. For 49524/49524 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 2990 event pairs, 54 based on Foata normal form. 1/639 useless extension candidates. Maximal degree in co-relation 5196. Up to 572 conditions per place. [2024-06-28 00:04:42,937 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 165 selfloop transitions, 20 changer transitions 0/188 dead transitions. [2024-06-28 00:04:42,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 188 transitions, 2348 flow [2024-06-28 00:04:42,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:04:42,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:04:42,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-28 00:04:42,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36656891495601174 [2024-06-28 00:04:42,938 INFO L175 Difference]: Start difference. First operand has 193 places, 178 transitions, 1956 flow. Second operand 11 states and 125 transitions. [2024-06-28 00:04:42,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 188 transitions, 2348 flow [2024-06-28 00:04:43,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 188 transitions, 2283 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-28 00:04:43,032 INFO L231 Difference]: Finished difference. Result has 197 places, 178 transitions, 1936 flow [2024-06-28 00:04:43,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1891, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1936, PETRI_PLACES=197, PETRI_TRANSITIONS=178} [2024-06-28 00:04:43,033 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 167 predicate places. [2024-06-28 00:04:43,033 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 178 transitions, 1936 flow [2024-06-28 00:04:43,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:43,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:04:43,034 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:04:43,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 00:04:43,034 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-28 00:04:43,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:04:43,034 INFO L85 PathProgramCache]: Analyzing trace with hash -1483492341, now seen corresponding path program 5 times [2024-06-28 00:04:43,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:04:43,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240406346] [2024-06-28 00:04:43,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:04:43,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:04:43,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:04:44,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-28 00:04:44,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:04:44,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240406346] [2024-06-28 00:04:44,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240406346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:04:44,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:04:44,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:04:44,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591158017] [2024-06-28 00:04:44,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:04:44,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:04:44,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:04:44,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:04:44,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:04:44,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:04:44,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 178 transitions, 1936 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:44,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:04:44,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:04:44,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:04:45,089 INFO L124 PetriNetUnfolderBase]: 341/635 cut-off events. [2024-06-28 00:04:45,089 INFO L125 PetriNetUnfolderBase]: For 49155/49155 co-relation queries the response was YES. [2024-06-28 00:04:45,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5213 conditions, 635 events. 341/635 cut-off events. For 49155/49155 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 2974 event pairs, 42 based on Foata normal form. 1/635 useless extension candidates. Maximal degree in co-relation 5120. Up to 558 conditions per place. [2024-06-28 00:04:45,096 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 161 selfloop transitions, 21 changer transitions 0/186 dead transitions. [2024-06-28 00:04:45,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 186 transitions, 2318 flow [2024-06-28 00:04:45,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:04:45,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:04:45,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 114 transitions. [2024-06-28 00:04:45,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4596774193548387 [2024-06-28 00:04:45,097 INFO L175 Difference]: Start difference. First operand has 197 places, 178 transitions, 1936 flow. Second operand 8 states and 114 transitions. [2024-06-28 00:04:45,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 186 transitions, 2318 flow [2024-06-28 00:04:45,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 186 transitions, 2259 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-28 00:04:45,186 INFO L231 Difference]: Finished difference. Result has 195 places, 178 transitions, 1924 flow [2024-06-28 00:04:45,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1877, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1924, PETRI_PLACES=195, PETRI_TRANSITIONS=178} [2024-06-28 00:04:45,187 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 165 predicate places. [2024-06-28 00:04:45,187 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 178 transitions, 1924 flow [2024-06-28 00:04:45,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:45,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:04:45,188 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:04:45,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 00:04:45,188 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-28 00:04:45,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:04:45,188 INFO L85 PathProgramCache]: Analyzing trace with hash -1483492620, now seen corresponding path program 8 times [2024-06-28 00:04:45,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:04:45,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787707448] [2024-06-28 00:04:45,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:04:45,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:04:45,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:04:47,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:04:47,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:04:47,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787707448] [2024-06-28 00:04:47,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787707448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:04:47,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:04:47,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:04:47,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621377447] [2024-06-28 00:04:47,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:04:47,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:04:47,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:04:47,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:04:47,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:04:47,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:04:47,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 178 transitions, 1924 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:47,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:04:47,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:04:47,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:04:47,615 INFO L124 PetriNetUnfolderBase]: 344/641 cut-off events. [2024-06-28 00:04:47,616 INFO L125 PetriNetUnfolderBase]: For 50791/50791 co-relation queries the response was YES. [2024-06-28 00:04:47,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5284 conditions, 641 events. 344/641 cut-off events. For 50791/50791 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 3002 event pairs, 46 based on Foata normal form. 1/641 useless extension candidates. Maximal degree in co-relation 5190. Up to 484 conditions per place. [2024-06-28 00:04:47,622 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 134 selfloop transitions, 53 changer transitions 0/190 dead transitions. [2024-06-28 00:04:47,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 190 transitions, 2499 flow [2024-06-28 00:04:47,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:04:47,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:04:47,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 123 transitions. [2024-06-28 00:04:47,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44086021505376344 [2024-06-28 00:04:47,648 INFO L175 Difference]: Start difference. First operand has 195 places, 178 transitions, 1924 flow. Second operand 9 states and 123 transitions. [2024-06-28 00:04:47,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 190 transitions, 2499 flow [2024-06-28 00:04:47,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 190 transitions, 2427 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 00:04:47,755 INFO L231 Difference]: Finished difference. Result has 197 places, 181 transitions, 2022 flow [2024-06-28 00:04:47,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1852, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2022, PETRI_PLACES=197, PETRI_TRANSITIONS=181} [2024-06-28 00:04:47,757 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 167 predicate places. [2024-06-28 00:04:47,757 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 181 transitions, 2022 flow [2024-06-28 00:04:47,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:47,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:04:47,758 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:04:47,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 00:04:47,758 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-28 00:04:47,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:04:47,758 INFO L85 PathProgramCache]: Analyzing trace with hash -1137212283, now seen corresponding path program 7 times [2024-06-28 00:04:47,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:04:47,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294465550] [2024-06-28 00:04:47,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:04:47,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:04:47,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:04:49,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-28 00:04:49,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:04:49,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294465550] [2024-06-28 00:04:49,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294465550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:04:49,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:04:49,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:04:49,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692479843] [2024-06-28 00:04:49,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:04:49,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:04:49,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:04:49,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:04:49,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:04:49,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:04:49,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 181 transitions, 2022 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:49,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:04:49,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:04:49,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:04:50,242 INFO L124 PetriNetUnfolderBase]: 347/646 cut-off events. [2024-06-28 00:04:50,242 INFO L125 PetriNetUnfolderBase]: For 53706/53706 co-relation queries the response was YES. [2024-06-28 00:04:50,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5422 conditions, 646 events. 347/646 cut-off events. For 53706/53706 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 3013 event pairs, 41 based on Foata normal form. 1/646 useless extension candidates. Maximal degree in co-relation 5326. Up to 489 conditions per place. [2024-06-28 00:04:50,248 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 132 selfloop transitions, 56 changer transitions 0/191 dead transitions. [2024-06-28 00:04:50,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 191 transitions, 2469 flow [2024-06-28 00:04:50,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:04:50,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:04:50,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-28 00:04:50,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40860215053763443 [2024-06-28 00:04:50,251 INFO L175 Difference]: Start difference. First operand has 197 places, 181 transitions, 2022 flow. Second operand 9 states and 114 transitions. [2024-06-28 00:04:50,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 191 transitions, 2469 flow [2024-06-28 00:04:50,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 191 transitions, 2370 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-28 00:04:50,354 INFO L231 Difference]: Finished difference. Result has 201 places, 183 transitions, 2097 flow [2024-06-28 00:04:50,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1923, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2097, PETRI_PLACES=201, PETRI_TRANSITIONS=183} [2024-06-28 00:04:50,355 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 171 predicate places. [2024-06-28 00:04:50,355 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 183 transitions, 2097 flow [2024-06-28 00:04:50,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:50,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:04:50,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:04:50,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 00:04:50,356 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-28 00:04:50,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:04:50,356 INFO L85 PathProgramCache]: Analyzing trace with hash -1653407420, now seen corresponding path program 9 times [2024-06-28 00:04:50,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:04:50,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006961231] [2024-06-28 00:04:50,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:04:50,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:04:50,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:04:52,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:04:52,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:04:52,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006961231] [2024-06-28 00:04:52,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006961231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:04:52,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:04:52,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:04:52,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921404041] [2024-06-28 00:04:52,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:04:52,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:04:52,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:04:52,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:04:52,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:04:52,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:04:52,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 183 transitions, 2097 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:52,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:04:52,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:04:52,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:04:52,431 INFO L124 PetriNetUnfolderBase]: 363/672 cut-off events. [2024-06-28 00:04:52,431 INFO L125 PetriNetUnfolderBase]: For 60516/60516 co-relation queries the response was YES. [2024-06-28 00:04:52,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5841 conditions, 672 events. 363/672 cut-off events. For 60516/60516 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3162 event pairs, 47 based on Foata normal form. 2/673 useless extension candidates. Maximal degree in co-relation 5743. Up to 497 conditions per place. [2024-06-28 00:04:52,437 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 141 selfloop transitions, 57 changer transitions 0/201 dead transitions. [2024-06-28 00:04:52,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 201 transitions, 2913 flow [2024-06-28 00:04:52,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:04:52,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:04:52,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 120 transitions. [2024-06-28 00:04:52,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4838709677419355 [2024-06-28 00:04:52,439 INFO L175 Difference]: Start difference. First operand has 201 places, 183 transitions, 2097 flow. Second operand 8 states and 120 transitions. [2024-06-28 00:04:52,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 201 transitions, 2913 flow [2024-06-28 00:04:52,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 201 transitions, 2762 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-28 00:04:52,553 INFO L231 Difference]: Finished difference. Result has 202 places, 190 transitions, 2197 flow [2024-06-28 00:04:52,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1946, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2197, PETRI_PLACES=202, PETRI_TRANSITIONS=190} [2024-06-28 00:04:52,554 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 172 predicate places. [2024-06-28 00:04:52,554 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 190 transitions, 2197 flow [2024-06-28 00:04:52,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:52,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:04:52,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:04:52,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 00:04:52,554 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-28 00:04:52,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:04:52,555 INFO L85 PathProgramCache]: Analyzing trace with hash -1137206486, now seen corresponding path program 10 times [2024-06-28 00:04:52,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:04:52,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622264507] [2024-06-28 00:04:52,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:04:52,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:04:52,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:04:53,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:04:53,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:04:53,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622264507] [2024-06-28 00:04:53,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622264507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:04:53,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:04:53,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:04:53,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571686934] [2024-06-28 00:04:53,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:04:53,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:04:53,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:04:53,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:04:53,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:04:53,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:04:53,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 190 transitions, 2197 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-28 00:04:53,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:04:53,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:04:53,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:04:54,147 INFO L124 PetriNetUnfolderBase]: 361/669 cut-off events. [2024-06-28 00:04:54,147 INFO L125 PetriNetUnfolderBase]: For 59295/59295 co-relation queries the response was YES. [2024-06-28 00:04:54,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5777 conditions, 669 events. 361/669 cut-off events. For 59295/59295 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3144 event pairs, 41 based on Foata normal form. 1/669 useless extension candidates. Maximal degree in co-relation 5679. Up to 527 conditions per place. [2024-06-28 00:04:54,154 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 150 selfloop transitions, 46 changer transitions 0/199 dead transitions. [2024-06-28 00:04:54,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 199 transitions, 2622 flow [2024-06-28 00:04:54,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:04:54,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:04:54,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 111 transitions. [2024-06-28 00:04:54,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4475806451612903 [2024-06-28 00:04:54,155 INFO L175 Difference]: Start difference. First operand has 202 places, 190 transitions, 2197 flow. Second operand 8 states and 111 transitions. [2024-06-28 00:04:54,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 199 transitions, 2622 flow [2024-06-28 00:04:54,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 199 transitions, 2490 flow, removed 40 selfloop flow, removed 3 redundant places. [2024-06-28 00:04:54,281 INFO L231 Difference]: Finished difference. Result has 207 places, 191 transitions, 2179 flow [2024-06-28 00:04:54,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2071, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2179, PETRI_PLACES=207, PETRI_TRANSITIONS=191} [2024-06-28 00:04:54,281 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 177 predicate places. [2024-06-28 00:04:54,281 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 191 transitions, 2179 flow [2024-06-28 00:04:54,282 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-28 00:04:54,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:04:54,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:04:54,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 00:04:54,282 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-28 00:04:54,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:04:54,282 INFO L85 PathProgramCache]: Analyzing trace with hash -1483702087, now seen corresponding path program 8 times [2024-06-28 00:04:54,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:04:54,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374986104] [2024-06-28 00:04:54,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:04:54,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:04:54,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:04:56,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:04:56,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:04:56,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374986104] [2024-06-28 00:04:56,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374986104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:04:56,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:04:56,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:04:56,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328890472] [2024-06-28 00:04:56,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:04:56,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:04:56,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:04:56,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:04:56,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:04:56,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:04:56,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 191 transitions, 2179 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:56,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:04:56,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:04:56,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:04:56,852 INFO L124 PetriNetUnfolderBase]: 364/676 cut-off events. [2024-06-28 00:04:56,852 INFO L125 PetriNetUnfolderBase]: For 59951/59951 co-relation queries the response was YES. [2024-06-28 00:04:56,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5860 conditions, 676 events. 364/676 cut-off events. For 59951/59951 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 3209 event pairs, 46 based on Foata normal form. 1/676 useless extension candidates. Maximal degree in co-relation 5760. Up to 511 conditions per place. [2024-06-28 00:04:56,859 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 139 selfloop transitions, 59 changer transitions 0/201 dead transitions. [2024-06-28 00:04:56,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 201 transitions, 2645 flow [2024-06-28 00:04:56,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:04:56,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:04:56,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-28 00:04:56,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3967741935483871 [2024-06-28 00:04:56,862 INFO L175 Difference]: Start difference. First operand has 207 places, 191 transitions, 2179 flow. Second operand 10 states and 123 transitions. [2024-06-28 00:04:56,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 201 transitions, 2645 flow [2024-06-28 00:04:56,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 201 transitions, 2552 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 00:04:56,967 INFO L231 Difference]: Finished difference. Result has 211 places, 193 transitions, 2265 flow [2024-06-28 00:04:56,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2086, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2265, PETRI_PLACES=211, PETRI_TRANSITIONS=193} [2024-06-28 00:04:56,968 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 181 predicate places. [2024-06-28 00:04:56,968 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 193 transitions, 2265 flow [2024-06-28 00:04:56,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:56,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:04:56,969 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:04:56,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 00:04:56,969 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-28 00:04:56,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:04:56,969 INFO L85 PathProgramCache]: Analyzing trace with hash -1483500277, now seen corresponding path program 9 times [2024-06-28 00:04:56,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:04:56,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131374591] [2024-06-28 00:04:56,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:04:56,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:04:56,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:04:58,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:04:58,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:04:58,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131374591] [2024-06-28 00:04:58,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131374591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:04:58,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:04:58,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:04:58,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631423809] [2024-06-28 00:04:58,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:04:58,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:04:58,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:04:58,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:04:58,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:04:59,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:04:59,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 193 transitions, 2265 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:59,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:04:59,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:04:59,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:04:59,570 INFO L124 PetriNetUnfolderBase]: 367/683 cut-off events. [2024-06-28 00:04:59,570 INFO L125 PetriNetUnfolderBase]: For 63296/63296 co-relation queries the response was YES. [2024-06-28 00:04:59,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5983 conditions, 683 events. 367/683 cut-off events. For 63296/63296 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 3250 event pairs, 41 based on Foata normal form. 1/683 useless extension candidates. Maximal degree in co-relation 5881. Up to 507 conditions per place. [2024-06-28 00:04:59,577 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 137 selfloop transitions, 63 changer transitions 0/203 dead transitions. [2024-06-28 00:04:59,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 203 transitions, 2739 flow [2024-06-28 00:04:59,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:04:59,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:04:59,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 118 transitions. [2024-06-28 00:04:59,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4229390681003584 [2024-06-28 00:04:59,579 INFO L175 Difference]: Start difference. First operand has 211 places, 193 transitions, 2265 flow. Second operand 9 states and 118 transitions. [2024-06-28 00:04:59,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 203 transitions, 2739 flow [2024-06-28 00:04:59,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 203 transitions, 2580 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-28 00:04:59,728 INFO L231 Difference]: Finished difference. Result has 212 places, 195 transitions, 2297 flow [2024-06-28 00:04:59,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2106, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2297, PETRI_PLACES=212, PETRI_TRANSITIONS=195} [2024-06-28 00:04:59,729 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 182 predicate places. [2024-06-28 00:04:59,729 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 195 transitions, 2297 flow [2024-06-28 00:04:59,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:04:59,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:04:59,730 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:04:59,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 00:04:59,730 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-28 00:04:59,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:04:59,731 INFO L85 PathProgramCache]: Analyzing trace with hash -1595546993, now seen corresponding path program 10 times [2024-06-28 00:04:59,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:04:59,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106256687] [2024-06-28 00:04:59,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:04:59,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:04:59,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:05:01,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-28 00:05:01,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:05:01,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106256687] [2024-06-28 00:05:01,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106256687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:05:01,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:05:01,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:05:01,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168425721] [2024-06-28 00:05:01,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:05:01,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:05:01,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:05:01,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:05:01,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:05:02,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:05:02,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 195 transitions, 2297 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:02,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:05:02,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:05:02,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:05:02,578 INFO L124 PetriNetUnfolderBase]: 375/697 cut-off events. [2024-06-28 00:05:02,578 INFO L125 PetriNetUnfolderBase]: For 67919/67919 co-relation queries the response was YES. [2024-06-28 00:05:02,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6227 conditions, 697 events. 375/697 cut-off events. For 67919/67919 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 3331 event pairs, 28 based on Foata normal form. 1/697 useless extension candidates. Maximal degree in co-relation 6124. Up to 571 conditions per place. [2024-06-28 00:05:02,585 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 174 selfloop transitions, 37 changer transitions 0/214 dead transitions. [2024-06-28 00:05:02,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 214 transitions, 3014 flow [2024-06-28 00:05:02,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:05:02,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:05:02,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 119 transitions. [2024-06-28 00:05:02,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4265232974910394 [2024-06-28 00:05:02,587 INFO L175 Difference]: Start difference. First operand has 212 places, 195 transitions, 2297 flow. Second operand 9 states and 119 transitions. [2024-06-28 00:05:02,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 214 transitions, 3014 flow [2024-06-28 00:05:02,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 214 transitions, 2843 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-28 00:05:02,696 INFO L231 Difference]: Finished difference. Result has 215 places, 199 transitions, 2341 flow [2024-06-28 00:05:02,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2126, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2341, PETRI_PLACES=215, PETRI_TRANSITIONS=199} [2024-06-28 00:05:02,697 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 185 predicate places. [2024-06-28 00:05:02,697 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 199 transitions, 2341 flow [2024-06-28 00:05:02,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:02,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:05:02,697 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:05:02,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 00:05:02,698 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-28 00:05:02,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:05:02,698 INFO L85 PathProgramCache]: Analyzing trace with hash 1369486561, now seen corresponding path program 11 times [2024-06-28 00:05:02,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:05:02,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18862450] [2024-06-28 00:05:02,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:05:02,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:05:02,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:05:04,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:05:04,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:05:04,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18862450] [2024-06-28 00:05:04,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18862450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:05:04,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:05:04,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:05:04,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063768613] [2024-06-28 00:05:04,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:05:04,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:05:04,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:05:04,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:05:04,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:05:04,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:05:04,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 199 transitions, 2341 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:04,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:05:04,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:05:04,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:05:04,900 INFO L124 PetriNetUnfolderBase]: 373/694 cut-off events. [2024-06-28 00:05:04,900 INFO L125 PetriNetUnfolderBase]: For 66123/66123 co-relation queries the response was YES. [2024-06-28 00:05:04,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6090 conditions, 694 events. 373/694 cut-off events. For 66123/66123 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 3312 event pairs, 34 based on Foata normal form. 1/694 useless extension candidates. Maximal degree in co-relation 5986. Up to 580 conditions per place. [2024-06-28 00:05:04,906 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 177 selfloop transitions, 33 changer transitions 0/213 dead transitions. [2024-06-28 00:05:04,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 213 transitions, 2797 flow [2024-06-28 00:05:04,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:05:04,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:05:04,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 117 transitions. [2024-06-28 00:05:04,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-28 00:05:04,907 INFO L175 Difference]: Start difference. First operand has 215 places, 199 transitions, 2341 flow. Second operand 9 states and 117 transitions. [2024-06-28 00:05:04,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 213 transitions, 2797 flow [2024-06-28 00:05:05,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 213 transitions, 2659 flow, removed 49 selfloop flow, removed 5 redundant places. [2024-06-28 00:05:05,023 INFO L231 Difference]: Finished difference. Result has 219 places, 199 transitions, 2274 flow [2024-06-28 00:05:05,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2203, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2274, PETRI_PLACES=219, PETRI_TRANSITIONS=199} [2024-06-28 00:05:05,024 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 189 predicate places. [2024-06-28 00:05:05,024 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 199 transitions, 2274 flow [2024-06-28 00:05:05,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:05,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:05:05,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:05:05,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 00:05:05,025 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-28 00:05:05,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:05:05,025 INFO L85 PathProgramCache]: Analyzing trace with hash -1255174987, now seen corresponding path program 12 times [2024-06-28 00:05:05,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:05:05,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446724514] [2024-06-28 00:05:05,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:05:05,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:05:05,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:05:06,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-28 00:05:06,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:05:06,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446724514] [2024-06-28 00:05:06,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446724514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:05:06,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:05:06,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:05:06,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915190062] [2024-06-28 00:05:06,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:05:06,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:05:06,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:05:06,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:05:06,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:05:07,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:05:07,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 199 transitions, 2274 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:07,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:05:07,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:05:07,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:05:07,549 INFO L124 PetriNetUnfolderBase]: 381/709 cut-off events. [2024-06-28 00:05:07,550 INFO L125 PetriNetUnfolderBase]: For 70458/70458 co-relation queries the response was YES. [2024-06-28 00:05:07,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6323 conditions, 709 events. 381/709 cut-off events. For 70458/70458 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 3415 event pairs, 33 based on Foata normal form. 1/709 useless extension candidates. Maximal degree in co-relation 6217. Up to 586 conditions per place. [2024-06-28 00:05:07,557 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 180 selfloop transitions, 34 changer transitions 0/217 dead transitions. [2024-06-28 00:05:07,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 217 transitions, 3007 flow [2024-06-28 00:05:07,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:05:07,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:05:07,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 120 transitions. [2024-06-28 00:05:07,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43010752688172044 [2024-06-28 00:05:07,558 INFO L175 Difference]: Start difference. First operand has 219 places, 199 transitions, 2274 flow. Second operand 9 states and 120 transitions. [2024-06-28 00:05:07,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 217 transitions, 3007 flow [2024-06-28 00:05:07,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 217 transitions, 2898 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 00:05:07,693 INFO L231 Difference]: Finished difference. Result has 221 places, 203 transitions, 2381 flow [2024-06-28 00:05:07,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2165, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2381, PETRI_PLACES=221, PETRI_TRANSITIONS=203} [2024-06-28 00:05:07,694 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 191 predicate places. [2024-06-28 00:05:07,694 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 203 transitions, 2381 flow [2024-06-28 00:05:07,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:07,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:05:07,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:05:07,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 00:05:07,695 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-28 00:05:07,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:05:07,695 INFO L85 PathProgramCache]: Analyzing trace with hash 599907351, now seen corresponding path program 13 times [2024-06-28 00:05:07,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:05:07,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891198317] [2024-06-28 00:05:07,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:05:07,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:05:07,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:05:09,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:05:09,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:05:09,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891198317] [2024-06-28 00:05:09,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891198317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:05:09,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:05:09,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:05:09,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595912420] [2024-06-28 00:05:09,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:05:09,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:05:09,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:05:09,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:05:09,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:05:09,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:05:09,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 203 transitions, 2381 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:09,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:05:09,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:05:09,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:05:09,792 INFO L124 PetriNetUnfolderBase]: 379/706 cut-off events. [2024-06-28 00:05:09,792 INFO L125 PetriNetUnfolderBase]: For 69994/69994 co-relation queries the response was YES. [2024-06-28 00:05:09,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6217 conditions, 706 events. 379/706 cut-off events. For 69994/69994 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 3394 event pairs, 33 based on Foata normal form. 1/706 useless extension candidates. Maximal degree in co-relation 6110. Up to 593 conditions per place. [2024-06-28 00:05:09,799 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 183 selfloop transitions, 30 changer transitions 0/216 dead transitions. [2024-06-28 00:05:09,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 216 transitions, 2841 flow [2024-06-28 00:05:09,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:05:09,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:05:09,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 118 transitions. [2024-06-28 00:05:09,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4229390681003584 [2024-06-28 00:05:09,800 INFO L175 Difference]: Start difference. First operand has 221 places, 203 transitions, 2381 flow. Second operand 9 states and 118 transitions. [2024-06-28 00:05:09,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 216 transitions, 2841 flow [2024-06-28 00:05:09,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 216 transitions, 2700 flow, removed 53 selfloop flow, removed 5 redundant places. [2024-06-28 00:05:09,935 INFO L231 Difference]: Finished difference. Result has 225 places, 203 transitions, 2305 flow [2024-06-28 00:05:09,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2240, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2305, PETRI_PLACES=225, PETRI_TRANSITIONS=203} [2024-06-28 00:05:09,936 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 195 predicate places. [2024-06-28 00:05:09,936 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 203 transitions, 2305 flow [2024-06-28 00:05:09,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:09,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:05:09,936 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:05:09,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 00:05:09,937 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-28 00:05:09,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:05:09,937 INFO L85 PathProgramCache]: Analyzing trace with hash 605269731, now seen corresponding path program 14 times [2024-06-28 00:05:09,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:05:09,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764962653] [2024-06-28 00:05:09,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:05:09,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:05:09,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:05:11,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:05:11,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:05:11,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764962653] [2024-06-28 00:05:11,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764962653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:05:11,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:05:11,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:05:11,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703785666] [2024-06-28 00:05:11,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:05:11,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:05:11,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:05:11,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:05:11,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:05:11,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:05:11,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 203 transitions, 2305 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:11,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:05:11,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:05:11,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:05:12,308 INFO L124 PetriNetUnfolderBase]: 377/703 cut-off events. [2024-06-28 00:05:12,308 INFO L125 PetriNetUnfolderBase]: For 68461/68461 co-relation queries the response was YES. [2024-06-28 00:05:12,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6078 conditions, 703 events. 377/703 cut-off events. For 68461/68461 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 3387 event pairs, 37 based on Foata normal form. 1/703 useless extension candidates. Maximal degree in co-relation 5969. Up to 569 conditions per place. [2024-06-28 00:05:12,315 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 172 selfloop transitions, 41 changer transitions 0/216 dead transitions. [2024-06-28 00:05:12,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 216 transitions, 2799 flow [2024-06-28 00:05:12,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:05:12,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:05:12,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 117 transitions. [2024-06-28 00:05:12,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-28 00:05:12,317 INFO L175 Difference]: Start difference. First operand has 225 places, 203 transitions, 2305 flow. Second operand 9 states and 117 transitions. [2024-06-28 00:05:12,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 216 transitions, 2799 flow [2024-06-28 00:05:12,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 216 transitions, 2730 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 00:05:12,461 INFO L231 Difference]: Finished difference. Result has 226 places, 204 transitions, 2363 flow [2024-06-28 00:05:12,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2236, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2363, PETRI_PLACES=226, PETRI_TRANSITIONS=204} [2024-06-28 00:05:12,462 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 196 predicate places. [2024-06-28 00:05:12,462 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 204 transitions, 2363 flow [2024-06-28 00:05:12,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:12,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:05:12,462 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:05:12,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 00:05:12,463 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-28 00:05:12,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:05:12,463 INFO L85 PathProgramCache]: Analyzing trace with hash 605275311, now seen corresponding path program 15 times [2024-06-28 00:05:12,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:05:12,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349308739] [2024-06-28 00:05:12,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:05:12,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:05:12,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:05:14,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:05:14,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:05:14,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349308739] [2024-06-28 00:05:14,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349308739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:05:14,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:05:14,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:05:14,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650982343] [2024-06-28 00:05:14,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:05:14,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:05:14,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:05:14,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:05:14,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:05:14,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:05:14,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 204 transitions, 2363 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:14,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:05:14,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:05:14,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:05:14,700 INFO L124 PetriNetUnfolderBase]: 380/710 cut-off events. [2024-06-28 00:05:14,700 INFO L125 PetriNetUnfolderBase]: For 70919/70919 co-relation queries the response was YES. [2024-06-28 00:05:14,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6202 conditions, 710 events. 380/710 cut-off events. For 70919/70919 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 3444 event pairs, 37 based on Foata normal form. 1/710 useless extension candidates. Maximal degree in co-relation 6092. Up to 568 conditions per place. [2024-06-28 00:05:14,708 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 171 selfloop transitions, 44 changer transitions 0/218 dead transitions. [2024-06-28 00:05:14,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 218 transitions, 2893 flow [2024-06-28 00:05:14,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:05:14,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:05:14,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 119 transitions. [2024-06-28 00:05:14,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4265232974910394 [2024-06-28 00:05:14,709 INFO L175 Difference]: Start difference. First operand has 226 places, 204 transitions, 2363 flow. Second operand 9 states and 119 transitions. [2024-06-28 00:05:14,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 218 transitions, 2893 flow [2024-06-28 00:05:14,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 218 transitions, 2699 flow, removed 29 selfloop flow, removed 10 redundant places. [2024-06-28 00:05:14,860 INFO L231 Difference]: Finished difference. Result has 225 places, 206 transitions, 2336 flow [2024-06-28 00:05:14,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2169, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2336, PETRI_PLACES=225, PETRI_TRANSITIONS=206} [2024-06-28 00:05:14,861 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 195 predicate places. [2024-06-28 00:05:14,861 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 206 transitions, 2336 flow [2024-06-28 00:05:14,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:14,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:05:14,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:05:14,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 00:05:14,861 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-28 00:05:14,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:05:14,862 INFO L85 PathProgramCache]: Analyzing trace with hash -956645129, now seen corresponding path program 16 times [2024-06-28 00:05:14,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:05:14,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538864198] [2024-06-28 00:05:14,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:05:14,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:05:14,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:05:16,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:05:16,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:05:16,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538864198] [2024-06-28 00:05:16,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538864198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:05:16,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:05:16,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:05:16,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162569578] [2024-06-28 00:05:16,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:05:16,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:05:16,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:05:16,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:05:16,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:05:17,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:05:17,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 206 transitions, 2336 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:17,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:05:17,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:05:17,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:05:17,546 INFO L124 PetriNetUnfolderBase]: 378/707 cut-off events. [2024-06-28 00:05:17,546 INFO L125 PetriNetUnfolderBase]: For 69623/69623 co-relation queries the response was YES. [2024-06-28 00:05:17,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5988 conditions, 707 events. 378/707 cut-off events. For 69623/69623 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 3409 event pairs, 37 based on Foata normal form. 1/707 useless extension candidates. Maximal degree in co-relation 5880. Up to 530 conditions per place. [2024-06-28 00:05:17,553 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 155 selfloop transitions, 60 changer transitions 0/218 dead transitions. [2024-06-28 00:05:17,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 218 transitions, 2796 flow [2024-06-28 00:05:17,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:05:17,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:05:17,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 119 transitions. [2024-06-28 00:05:17,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4265232974910394 [2024-06-28 00:05:17,555 INFO L175 Difference]: Start difference. First operand has 225 places, 206 transitions, 2336 flow. Second operand 9 states and 119 transitions. [2024-06-28 00:05:17,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 218 transitions, 2796 flow [2024-06-28 00:05:17,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 218 transitions, 2641 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-28 00:05:17,689 INFO L231 Difference]: Finished difference. Result has 227 places, 206 transitions, 2306 flow [2024-06-28 00:05:17,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2181, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2306, PETRI_PLACES=227, PETRI_TRANSITIONS=206} [2024-06-28 00:05:17,690 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 197 predicate places. [2024-06-28 00:05:17,690 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 206 transitions, 2306 flow [2024-06-28 00:05:17,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:17,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:05:17,690 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:05:17,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 00:05:17,691 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-28 00:05:17,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:05:17,691 INFO L85 PathProgramCache]: Analyzing trace with hash -644904505, now seen corresponding path program 1 times [2024-06-28 00:05:17,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:05:17,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573084062] [2024-06-28 00:05:17,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:05:17,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:05:17,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:05:19,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-28 00:05:19,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:05:19,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573084062] [2024-06-28 00:05:19,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573084062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:05:19,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:05:19,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:05:19,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827789650] [2024-06-28 00:05:19,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:05:19,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:05:19,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:05:19,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:05:19,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:05:19,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:05:19,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 206 transitions, 2306 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:19,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:05:19,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:05:19,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:05:19,822 INFO L124 PetriNetUnfolderBase]: 382/716 cut-off events. [2024-06-28 00:05:19,823 INFO L125 PetriNetUnfolderBase]: For 74198/74198 co-relation queries the response was YES. [2024-06-28 00:05:19,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6038 conditions, 716 events. 382/716 cut-off events. For 74198/74198 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 3483 event pairs, 38 based on Foata normal form. 2/717 useless extension candidates. Maximal degree in co-relation 5929. Up to 603 conditions per place. [2024-06-28 00:05:19,830 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 189 selfloop transitions, 27 changer transitions 0/219 dead transitions. [2024-06-28 00:05:19,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 219 transitions, 2790 flow [2024-06-28 00:05:19,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:05:19,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:05:19,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-28 00:05:19,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3903225806451613 [2024-06-28 00:05:19,831 INFO L175 Difference]: Start difference. First operand has 227 places, 206 transitions, 2306 flow. Second operand 10 states and 121 transitions. [2024-06-28 00:05:19,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 219 transitions, 2790 flow [2024-06-28 00:05:20,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 219 transitions, 2473 flow, removed 29 selfloop flow, removed 11 redundant places. [2024-06-28 00:05:20,034 INFO L231 Difference]: Finished difference. Result has 226 places, 207 transitions, 2069 flow [2024-06-28 00:05:20,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1989, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2069, PETRI_PLACES=226, PETRI_TRANSITIONS=207} [2024-06-28 00:05:20,035 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 196 predicate places. [2024-06-28 00:05:20,035 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 207 transitions, 2069 flow [2024-06-28 00:05:20,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:20,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:05:20,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:05:20,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 00:05:20,036 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-28 00:05:20,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:05:20,037 INFO L85 PathProgramCache]: Analyzing trace with hash -758583985, now seen corresponding path program 2 times [2024-06-28 00:05:20,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:05:20,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230414056] [2024-06-28 00:05:20,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:05:20,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:05:20,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:05:21,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:05:21,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:05:21,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230414056] [2024-06-28 00:05:21,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230414056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:05:21,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:05:21,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:05:21,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242473250] [2024-06-28 00:05:21,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:05:21,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:05:21,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:05:21,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:05:21,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:05:21,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:05:21,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 207 transitions, 2069 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:21,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:05:21,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:05:21,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:05:21,703 INFO L124 PetriNetUnfolderBase]: 391/735 cut-off events. [2024-06-28 00:05:21,704 INFO L125 PetriNetUnfolderBase]: For 75079/75079 co-relation queries the response was YES. [2024-06-28 00:05:21,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5830 conditions, 735 events. 391/735 cut-off events. For 75079/75079 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 3646 event pairs, 38 based on Foata normal form. 2/736 useless extension candidates. Maximal degree in co-relation 5722. Up to 613 conditions per place. [2024-06-28 00:05:21,711 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 194 selfloop transitions, 26 changer transitions 0/223 dead transitions. [2024-06-28 00:05:21,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 223 transitions, 2573 flow [2024-06-28 00:05:21,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:05:21,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:05:21,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-28 00:05:21,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935483870967742 [2024-06-28 00:05:21,712 INFO L175 Difference]: Start difference. First operand has 226 places, 207 transitions, 2069 flow. Second operand 10 states and 122 transitions. [2024-06-28 00:05:21,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 223 transitions, 2573 flow [2024-06-28 00:05:21,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 223 transitions, 2503 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-28 00:05:21,849 INFO L231 Difference]: Finished difference. Result has 229 places, 209 transitions, 2087 flow [2024-06-28 00:05:21,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1999, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2087, PETRI_PLACES=229, PETRI_TRANSITIONS=209} [2024-06-28 00:05:21,853 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 199 predicate places. [2024-06-28 00:05:21,853 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 209 transitions, 2087 flow [2024-06-28 00:05:21,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:21,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:05:21,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:05:21,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 00:05:21,854 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-28 00:05:21,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:05:21,854 INFO L85 PathProgramCache]: Analyzing trace with hash 261974085, now seen corresponding path program 3 times [2024-06-28 00:05:21,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:05:21,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219533665] [2024-06-28 00:05:21,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:05:21,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:05:21,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:05:23,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:05:23,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:05:23,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219533665] [2024-06-28 00:05:23,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219533665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:05:23,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:05:23,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:05:23,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891400809] [2024-06-28 00:05:23,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:05:23,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:05:23,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:05:23,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:05:23,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:05:23,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:05:23,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 209 transitions, 2087 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:23,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:05:23,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:05:23,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:05:23,861 INFO L124 PetriNetUnfolderBase]: 395/743 cut-off events. [2024-06-28 00:05:23,861 INFO L125 PetriNetUnfolderBase]: For 78121/78121 co-relation queries the response was YES. [2024-06-28 00:05:23,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5900 conditions, 743 events. 395/743 cut-off events. For 78121/78121 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 3703 event pairs, 40 based on Foata normal form. 2/744 useless extension candidates. Maximal degree in co-relation 5790. Up to 624 conditions per place. [2024-06-28 00:05:23,869 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 188 selfloop transitions, 30 changer transitions 0/221 dead transitions. [2024-06-28 00:05:23,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 221 transitions, 2575 flow [2024-06-28 00:05:23,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:05:23,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:05:23,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 115 transitions. [2024-06-28 00:05:23,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4121863799283154 [2024-06-28 00:05:23,870 INFO L175 Difference]: Start difference. First operand has 229 places, 209 transitions, 2087 flow. Second operand 9 states and 115 transitions. [2024-06-28 00:05:23,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 221 transitions, 2575 flow [2024-06-28 00:05:24,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 221 transitions, 2507 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 00:05:24,005 INFO L231 Difference]: Finished difference. Result has 231 places, 210 transitions, 2109 flow [2024-06-28 00:05:24,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2019, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2109, PETRI_PLACES=231, PETRI_TRANSITIONS=210} [2024-06-28 00:05:24,006 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 201 predicate places. [2024-06-28 00:05:24,006 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 210 transitions, 2109 flow [2024-06-28 00:05:24,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:24,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:05:24,006 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:05:24,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 00:05:24,006 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-28 00:05:24,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:05:24,007 INFO L85 PathProgramCache]: Analyzing trace with hash 1506528473, now seen corresponding path program 1 times [2024-06-28 00:05:24,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:05:24,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142609986] [2024-06-28 00:05:24,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:05:24,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:05:24,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:05:26,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:05:26,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:05:26,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142609986] [2024-06-28 00:05:26,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142609986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:05:26,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:05:26,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:05:26,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121902661] [2024-06-28 00:05:26,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:05:26,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:05:26,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:05:26,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:05:26,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:05:26,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:05:26,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 210 transitions, 2109 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:26,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:05:26,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:05:26,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:05:27,095 INFO L124 PetriNetUnfolderBase]: 422/793 cut-off events. [2024-06-28 00:05:27,095 INFO L125 PetriNetUnfolderBase]: For 92380/92380 co-relation queries the response was YES. [2024-06-28 00:05:27,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6576 conditions, 793 events. 422/793 cut-off events. For 92380/92380 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 4033 event pairs, 16 based on Foata normal form. 2/794 useless extension candidates. Maximal degree in co-relation 6466. Up to 562 conditions per place. [2024-06-28 00:05:27,104 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 164 selfloop transitions, 65 changer transitions 0/233 dead transitions. [2024-06-28 00:05:27,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 233 transitions, 2911 flow [2024-06-28 00:05:27,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:05:27,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:05:27,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-28 00:05:27,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4910394265232975 [2024-06-28 00:05:27,106 INFO L175 Difference]: Start difference. First operand has 231 places, 210 transitions, 2109 flow. Second operand 9 states and 137 transitions. [2024-06-28 00:05:27,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 233 transitions, 2911 flow [2024-06-28 00:05:27,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 233 transitions, 2831 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-28 00:05:27,276 INFO L231 Difference]: Finished difference. Result has 234 places, 217 transitions, 2317 flow [2024-06-28 00:05:27,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2029, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2317, PETRI_PLACES=234, PETRI_TRANSITIONS=217} [2024-06-28 00:05:27,277 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 204 predicate places. [2024-06-28 00:05:27,277 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 217 transitions, 2317 flow [2024-06-28 00:05:27,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:27,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:05:27,278 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:05:27,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 00:05:27,278 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-28 00:05:27,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:05:27,278 INFO L85 PathProgramCache]: Analyzing trace with hash 1506348983, now seen corresponding path program 2 times [2024-06-28 00:05:27,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:05:27,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576172867] [2024-06-28 00:05:27,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:05:27,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:05:27,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:05:29,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:05:29,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:05:29,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576172867] [2024-06-28 00:05:29,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576172867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:05:29,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:05:29,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:05:29,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233839275] [2024-06-28 00:05:29,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:05:29,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:05:29,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:05:29,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:05:29,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:05:29,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:05:29,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 217 transitions, 2317 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:29,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:05:29,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:05:29,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:05:29,648 INFO L124 PetriNetUnfolderBase]: 420/790 cut-off events. [2024-06-28 00:05:29,649 INFO L125 PetriNetUnfolderBase]: For 88467/88467 co-relation queries the response was YES. [2024-06-28 00:05:29,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6634 conditions, 790 events. 420/790 cut-off events. For 88467/88467 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 3999 event pairs, 36 based on Foata normal form. 1/790 useless extension candidates. Maximal degree in co-relation 6522. Up to 634 conditions per place. [2024-06-28 00:05:29,656 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 179 selfloop transitions, 49 changer transitions 0/231 dead transitions. [2024-06-28 00:05:29,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 231 transitions, 2822 flow [2024-06-28 00:05:29,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:05:29,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:05:29,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 124 transitions. [2024-06-28 00:05:29,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 00:05:29,657 INFO L175 Difference]: Start difference. First operand has 234 places, 217 transitions, 2317 flow. Second operand 9 states and 124 transitions. [2024-06-28 00:05:29,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 231 transitions, 2822 flow [2024-06-28 00:05:29,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 231 transitions, 2690 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-28 00:05:29,820 INFO L231 Difference]: Finished difference. Result has 238 places, 218 transitions, 2309 flow [2024-06-28 00:05:29,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2185, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2309, PETRI_PLACES=238, PETRI_TRANSITIONS=218} [2024-06-28 00:05:29,820 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 208 predicate places. [2024-06-28 00:05:29,820 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 218 transitions, 2309 flow [2024-06-28 00:05:29,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:29,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:05:29,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:05:29,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 00:05:29,821 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-28 00:05:29,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:05:29,821 INFO L85 PathProgramCache]: Analyzing trace with hash 1506521963, now seen corresponding path program 3 times [2024-06-28 00:05:29,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:05:29,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565586278] [2024-06-28 00:05:29,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:05:29,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:05:29,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:05:32,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:05:32,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:05:32,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565586278] [2024-06-28 00:05:32,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565586278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:05:32,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:05:32,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:05:32,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317772596] [2024-06-28 00:05:32,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:05:32,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:05:32,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:05:32,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:05:32,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:05:32,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:05:32,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 218 transitions, 2309 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:32,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:05:32,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:05:32,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:05:33,513 INFO L124 PetriNetUnfolderBase]: 418/787 cut-off events. [2024-06-28 00:05:33,513 INFO L125 PetriNetUnfolderBase]: For 87184/87184 co-relation queries the response was YES. [2024-06-28 00:05:33,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6517 conditions, 787 events. 418/787 cut-off events. For 87184/87184 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 3983 event pairs, 31 based on Foata normal form. 1/787 useless extension candidates. Maximal degree in co-relation 6403. Up to 560 conditions per place. [2024-06-28 00:05:33,521 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 166 selfloop transitions, 65 changer transitions 0/234 dead transitions. [2024-06-28 00:05:33,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 234 transitions, 3000 flow [2024-06-28 00:05:33,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:05:33,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:05:33,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 138 transitions. [2024-06-28 00:05:33,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44516129032258067 [2024-06-28 00:05:33,522 INFO L175 Difference]: Start difference. First operand has 238 places, 218 transitions, 2309 flow. Second operand 10 states and 138 transitions. [2024-06-28 00:05:33,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 234 transitions, 3000 flow [2024-06-28 00:05:33,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 234 transitions, 2881 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 00:05:33,704 INFO L231 Difference]: Finished difference. Result has 241 places, 220 transitions, 2364 flow [2024-06-28 00:05:33,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2190, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2364, PETRI_PLACES=241, PETRI_TRANSITIONS=220} [2024-06-28 00:05:33,704 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 211 predicate places. [2024-06-28 00:05:33,704 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 220 transitions, 2364 flow [2024-06-28 00:05:33,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:33,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:05:33,705 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:05:33,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 00:05:33,705 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-28 00:05:33,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:05:33,705 INFO L85 PathProgramCache]: Analyzing trace with hash 1506528721, now seen corresponding path program 1 times [2024-06-28 00:05:33,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:05:33,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615232099] [2024-06-28 00:05:33,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:05:33,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:05:33,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:05:35,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:05:35,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:05:35,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615232099] [2024-06-28 00:05:35,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615232099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:05:35,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:05:35,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:05:35,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322132239] [2024-06-28 00:05:35,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:05:35,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:05:35,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:05:35,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:05:35,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:05:35,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:05:35,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 220 transitions, 2364 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:35,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:05:35,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:05:35,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:05:35,842 INFO L124 PetriNetUnfolderBase]: 418/785 cut-off events. [2024-06-28 00:05:35,842 INFO L125 PetriNetUnfolderBase]: For 89854/89854 co-relation queries the response was YES. [2024-06-28 00:05:35,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6502 conditions, 785 events. 418/785 cut-off events. For 89854/89854 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 3977 event pairs, 23 based on Foata normal form. 2/786 useless extension candidates. Maximal degree in co-relation 6387. Up to 589 conditions per place. [2024-06-28 00:05:35,850 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 170 selfloop transitions, 61 changer transitions 0/235 dead transitions. [2024-06-28 00:05:35,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 235 transitions, 2892 flow [2024-06-28 00:05:35,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:05:35,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:05:35,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 135 transitions. [2024-06-28 00:05:35,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4838709677419355 [2024-06-28 00:05:35,852 INFO L175 Difference]: Start difference. First operand has 241 places, 220 transitions, 2364 flow. Second operand 9 states and 135 transitions. [2024-06-28 00:05:35,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 235 transitions, 2892 flow [2024-06-28 00:05:36,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 235 transitions, 2764 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-28 00:05:36,080 INFO L231 Difference]: Finished difference. Result has 243 places, 222 transitions, 2403 flow [2024-06-28 00:05:36,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2238, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2403, PETRI_PLACES=243, PETRI_TRANSITIONS=222} [2024-06-28 00:05:36,081 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 213 predicate places. [2024-06-28 00:05:36,081 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 222 transitions, 2403 flow [2024-06-28 00:05:36,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:36,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:05:36,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:05:36,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 00:05:36,082 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-28 00:05:36,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:05:36,083 INFO L85 PathProgramCache]: Analyzing trace with hash -474796721, now seen corresponding path program 4 times [2024-06-28 00:05:36,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:05:36,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326565999] [2024-06-28 00:05:36,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:05:36,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:05:36,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:05:37,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:05:37,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:05:37,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326565999] [2024-06-28 00:05:37,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326565999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:05:37,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:05:37,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:05:37,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122924729] [2024-06-28 00:05:37,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:05:37,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:05:37,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:05:37,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:05:37,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:05:37,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:05:37,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 222 transitions, 2403 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:37,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:05:37,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:05:37,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:05:38,296 INFO L124 PetriNetUnfolderBase]: 422/795 cut-off events. [2024-06-28 00:05:38,296 INFO L125 PetriNetUnfolderBase]: For 92107/92107 co-relation queries the response was YES. [2024-06-28 00:05:38,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6604 conditions, 795 events. 422/795 cut-off events. For 92107/92107 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 4061 event pairs, 29 based on Foata normal form. 2/796 useless extension candidates. Maximal degree in co-relation 6488. Up to 661 conditions per place. [2024-06-28 00:05:38,305 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 196 selfloop transitions, 34 changer transitions 0/233 dead transitions. [2024-06-28 00:05:38,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 233 transitions, 2913 flow [2024-06-28 00:05:38,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:05:38,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:05:38,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 116 transitions. [2024-06-28 00:05:38,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4157706093189964 [2024-06-28 00:05:38,306 INFO L175 Difference]: Start difference. First operand has 243 places, 222 transitions, 2403 flow. Second operand 9 states and 116 transitions. [2024-06-28 00:05:38,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 233 transitions, 2913 flow [2024-06-28 00:05:38,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 233 transitions, 2756 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-28 00:05:38,498 INFO L231 Difference]: Finished difference. Result has 245 places, 223 transitions, 2346 flow [2024-06-28 00:05:38,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2246, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2346, PETRI_PLACES=245, PETRI_TRANSITIONS=223} [2024-06-28 00:05:38,498 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 215 predicate places. [2024-06-28 00:05:38,498 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 223 transitions, 2346 flow [2024-06-28 00:05:38,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:38,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:05:38,499 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:05:38,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 00:05:38,500 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-28 00:05:38,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:05:38,500 INFO L85 PathProgramCache]: Analyzing trace with hash -468116903, now seen corresponding path program 2 times [2024-06-28 00:05:38,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:05:38,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270308424] [2024-06-28 00:05:38,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:05:38,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:05:38,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:05:40,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:05:40,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:05:40,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270308424] [2024-06-28 00:05:40,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270308424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:05:40,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:05:40,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:05:40,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160077371] [2024-06-28 00:05:40,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:05:40,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:05:40,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:05:40,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:05:40,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:05:40,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:05:40,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 223 transitions, 2346 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:40,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:05:40,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:05:40,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:05:40,828 INFO L124 PetriNetUnfolderBase]: 440/824 cut-off events. [2024-06-28 00:05:40,828 INFO L125 PetriNetUnfolderBase]: For 100904/100904 co-relation queries the response was YES. [2024-06-28 00:05:40,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7042 conditions, 824 events. 440/824 cut-off events. For 100904/100904 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4229 event pairs, 35 based on Foata normal form. 1/824 useless extension candidates. Maximal degree in co-relation 6925. Up to 541 conditions per place. [2024-06-28 00:05:40,837 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 143 selfloop transitions, 96 changer transitions 0/243 dead transitions. [2024-06-28 00:05:40,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 243 transitions, 3336 flow [2024-06-28 00:05:40,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:05:40,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:05:40,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-28 00:05:40,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4982078853046595 [2024-06-28 00:05:40,838 INFO L175 Difference]: Start difference. First operand has 245 places, 223 transitions, 2346 flow. Second operand 9 states and 139 transitions. [2024-06-28 00:05:40,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 243 transitions, 3336 flow [2024-06-28 00:05:41,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 243 transitions, 3246 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 00:05:41,053 INFO L231 Difference]: Finished difference. Result has 249 places, 230 transitions, 2656 flow [2024-06-28 00:05:41,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2256, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2656, PETRI_PLACES=249, PETRI_TRANSITIONS=230} [2024-06-28 00:05:41,054 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 219 predicate places. [2024-06-28 00:05:41,054 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 230 transitions, 2656 flow [2024-06-28 00:05:41,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:41,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:05:41,055 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:05:41,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 00:05:41,055 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-28 00:05:41,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:05:41,056 INFO L85 PathProgramCache]: Analyzing trace with hash -468116593, now seen corresponding path program 1 times [2024-06-28 00:05:41,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:05:41,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148447720] [2024-06-28 00:05:41,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:05:41,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:05:41,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:05:43,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:05:43,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:05:43,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148447720] [2024-06-28 00:05:43,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148447720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:05:43,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:05:43,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:05:43,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539873390] [2024-06-28 00:05:43,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:05:43,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:05:43,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:05:43,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:05:43,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:05:43,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:05:43,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 230 transitions, 2656 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:43,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:05:43,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:05:43,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:05:43,713 INFO L124 PetriNetUnfolderBase]: 444/827 cut-off events. [2024-06-28 00:05:43,713 INFO L125 PetriNetUnfolderBase]: For 108846/108846 co-relation queries the response was YES. [2024-06-28 00:05:43,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7323 conditions, 827 events. 444/827 cut-off events. For 108846/108846 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 4217 event pairs, 35 based on Foata normal form. 2/828 useless extension candidates. Maximal degree in co-relation 7203. Up to 733 conditions per place. [2024-06-28 00:05:43,722 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 218 selfloop transitions, 22 changer transitions 0/243 dead transitions. [2024-06-28 00:05:43,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 243 transitions, 3186 flow [2024-06-28 00:05:43,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:05:43,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:05:43,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 119 transitions. [2024-06-28 00:05:43,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4265232974910394 [2024-06-28 00:05:43,724 INFO L175 Difference]: Start difference. First operand has 249 places, 230 transitions, 2656 flow. Second operand 9 states and 119 transitions. [2024-06-28 00:05:43,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 243 transitions, 3186 flow [2024-06-28 00:05:43,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 243 transitions, 3029 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-28 00:05:44,004 INFO L231 Difference]: Finished difference. Result has 254 places, 231 transitions, 2571 flow [2024-06-28 00:05:44,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2499, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2571, PETRI_PLACES=254, PETRI_TRANSITIONS=231} [2024-06-28 00:05:44,010 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 224 predicate places. [2024-06-28 00:05:44,010 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 231 transitions, 2571 flow [2024-06-28 00:05:44,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:44,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:05:44,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:05:44,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 00:05:44,011 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-28 00:05:44,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:05:44,011 INFO L85 PathProgramCache]: Analyzing trace with hash -474618781, now seen corresponding path program 4 times [2024-06-28 00:05:44,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:05:44,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532076859] [2024-06-28 00:05:44,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:05:44,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:05:44,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:05:46,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:05:46,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:05:46,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532076859] [2024-06-28 00:05:46,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532076859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:05:46,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:05:46,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:05:46,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993691742] [2024-06-28 00:05:46,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:05:46,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:05:46,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:05:46,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:05:46,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:05:46,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:05:46,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 231 transitions, 2571 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:46,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:05:46,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:05:46,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:05:46,765 INFO L124 PetriNetUnfolderBase]: 467/870 cut-off events. [2024-06-28 00:05:46,765 INFO L125 PetriNetUnfolderBase]: For 120113/120113 co-relation queries the response was YES. [2024-06-28 00:05:46,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7961 conditions, 870 events. 467/870 cut-off events. For 120113/120113 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 4493 event pairs, 37 based on Foata normal form. 1/870 useless extension candidates. Maximal degree in co-relation 7839. Up to 652 conditions per place. [2024-06-28 00:05:46,774 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 184 selfloop transitions, 66 changer transitions 0/253 dead transitions. [2024-06-28 00:05:46,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 253 transitions, 3617 flow [2024-06-28 00:05:46,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:05:46,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:05:46,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 139 transitions. [2024-06-28 00:05:46,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4483870967741935 [2024-06-28 00:05:46,775 INFO L175 Difference]: Start difference. First operand has 254 places, 231 transitions, 2571 flow. Second operand 10 states and 139 transitions. [2024-06-28 00:05:46,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 253 transitions, 3617 flow [2024-06-28 00:05:47,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 253 transitions, 3555 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 00:05:47,005 INFO L231 Difference]: Finished difference. Result has 258 places, 240 transitions, 2850 flow [2024-06-28 00:05:47,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2509, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2850, PETRI_PLACES=258, PETRI_TRANSITIONS=240} [2024-06-28 00:05:47,006 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 228 predicate places. [2024-06-28 00:05:47,006 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 240 transitions, 2850 flow [2024-06-28 00:05:47,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:47,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:05:47,006 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:05:47,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 00:05:47,007 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-28 00:05:47,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:05:47,007 INFO L85 PathProgramCache]: Analyzing trace with hash 1672167855, now seen corresponding path program 3 times [2024-06-28 00:05:47,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:05:47,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592386783] [2024-06-28 00:05:47,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:05:47,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:05:47,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:05:48,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:05:48,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:05:48,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592386783] [2024-06-28 00:05:48,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592386783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:05:48,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:05:48,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:05:48,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361410866] [2024-06-28 00:05:48,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:05:48,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:05:48,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:05:48,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:05:48,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:05:48,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:05:48,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 240 transitions, 2850 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:48,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:05:48,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:05:48,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:05:49,120 INFO L124 PetriNetUnfolderBase]: 464/869 cut-off events. [2024-06-28 00:05:49,120 INFO L125 PetriNetUnfolderBase]: For 120006/120006 co-relation queries the response was YES. [2024-06-28 00:05:49,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7934 conditions, 869 events. 464/869 cut-off events. For 120006/120006 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 4508 event pairs, 36 based on Foata normal form. 2/870 useless extension candidates. Maximal degree in co-relation 7809. Up to 677 conditions per place. [2024-06-28 00:05:49,130 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 188 selfloop transitions, 61 changer transitions 0/252 dead transitions. [2024-06-28 00:05:49,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 252 transitions, 3548 flow [2024-06-28 00:05:49,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:05:49,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:05:49,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 136 transitions. [2024-06-28 00:05:49,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43870967741935485 [2024-06-28 00:05:49,131 INFO L175 Difference]: Start difference. First operand has 258 places, 240 transitions, 2850 flow. Second operand 10 states and 136 transitions. [2024-06-28 00:05:49,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 252 transitions, 3548 flow [2024-06-28 00:05:49,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 252 transitions, 3410 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-06-28 00:05:49,414 INFO L231 Difference]: Finished difference. Result has 263 places, 240 transitions, 2841 flow [2024-06-28 00:05:49,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2712, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2841, PETRI_PLACES=263, PETRI_TRANSITIONS=240} [2024-06-28 00:05:49,415 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 233 predicate places. [2024-06-28 00:05:49,415 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 240 transitions, 2841 flow [2024-06-28 00:05:49,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:49,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:05:49,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:05:49,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 00:05:49,415 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-28 00:05:49,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:05:49,417 INFO L85 PathProgramCache]: Analyzing trace with hash -474612271, now seen corresponding path program 5 times [2024-06-28 00:05:49,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:05:49,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460233129] [2024-06-28 00:05:49,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:05:49,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:05:49,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:05:51,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:05:51,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:05:51,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460233129] [2024-06-28 00:05:51,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460233129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:05:51,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:05:51,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:05:51,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352458634] [2024-06-28 00:05:51,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:05:51,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:05:51,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:05:51,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:05:51,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:05:51,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:05:51,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 240 transitions, 2841 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:51,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:05:51,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:05:51,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:05:51,622 INFO L124 PetriNetUnfolderBase]: 460/863 cut-off events. [2024-06-28 00:05:51,622 INFO L125 PetriNetUnfolderBase]: For 115137/115137 co-relation queries the response was YES. [2024-06-28 00:05:51,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7752 conditions, 863 events. 460/863 cut-off events. For 115137/115137 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 4485 event pairs, 35 based on Foata normal form. 2/864 useless extension candidates. Maximal degree in co-relation 7625. Up to 648 conditions per place. [2024-06-28 00:05:51,632 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 182 selfloop transitions, 67 changer transitions 0/252 dead transitions. [2024-06-28 00:05:51,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 252 transitions, 3541 flow [2024-06-28 00:05:51,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:05:51,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:05:51,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 137 transitions. [2024-06-28 00:05:51,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44193548387096776 [2024-06-28 00:05:51,635 INFO L175 Difference]: Start difference. First operand has 263 places, 240 transitions, 2841 flow. Second operand 10 states and 137 transitions. [2024-06-28 00:05:51,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 252 transitions, 3541 flow [2024-06-28 00:05:51,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 252 transitions, 3338 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-28 00:05:51,893 INFO L231 Difference]: Finished difference. Result has 265 places, 240 transitions, 2779 flow [2024-06-28 00:05:51,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2638, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2779, PETRI_PLACES=265, PETRI_TRANSITIONS=240} [2024-06-28 00:05:51,894 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 235 predicate places. [2024-06-28 00:05:51,894 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 240 transitions, 2779 flow [2024-06-28 00:05:51,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:51,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:05:51,894 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:05:51,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 00:05:51,894 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-28 00:05:51,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:05:51,895 INFO L85 PathProgramCache]: Analyzing trace with hash -1428302245, now seen corresponding path program 4 times [2024-06-28 00:05:51,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:05:51,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387634774] [2024-06-28 00:05:51,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:05:51,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:05:51,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:05:54,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-28 00:05:54,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:05:54,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387634774] [2024-06-28 00:05:54,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387634774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:05:54,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:05:54,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:05:54,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288036693] [2024-06-28 00:05:54,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:05:54,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:05:54,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:05:54,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:05:54,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:05:54,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:05:54,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 240 transitions, 2779 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:54,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:05:54,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:05:54,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:05:54,931 INFO L124 PetriNetUnfolderBase]: 463/868 cut-off events. [2024-06-28 00:05:54,932 INFO L125 PetriNetUnfolderBase]: For 115823/115823 co-relation queries the response was YES. [2024-06-28 00:05:54,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7739 conditions, 868 events. 463/868 cut-off events. For 115823/115823 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 4491 event pairs, 25 based on Foata normal form. 1/868 useless extension candidates. Maximal degree in co-relation 7611. Up to 648 conditions per place. [2024-06-28 00:05:54,942 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 179 selfloop transitions, 71 changer transitions 0/253 dead transitions. [2024-06-28 00:05:54,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 253 transitions, 3347 flow [2024-06-28 00:05:54,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:05:54,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:05:54,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 135 transitions. [2024-06-28 00:05:54,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43548387096774194 [2024-06-28 00:05:54,943 INFO L175 Difference]: Start difference. First operand has 265 places, 240 transitions, 2779 flow. Second operand 10 states and 135 transitions. [2024-06-28 00:05:54,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 253 transitions, 3347 flow [2024-06-28 00:05:55,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 253 transitions, 3218 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 00:05:55,211 INFO L231 Difference]: Finished difference. Result has 267 places, 242 transitions, 2843 flow [2024-06-28 00:05:55,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2650, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2843, PETRI_PLACES=267, PETRI_TRANSITIONS=242} [2024-06-28 00:05:55,212 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 237 predicate places. [2024-06-28 00:05:55,212 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 242 transitions, 2843 flow [2024-06-28 00:05:55,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:55,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:05:55,212 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:05:55,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 00:05:55,213 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-28 00:05:55,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:05:55,213 INFO L85 PathProgramCache]: Analyzing trace with hash 1671988117, now seen corresponding path program 6 times [2024-06-28 00:05:55,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:05:55,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823925886] [2024-06-28 00:05:55,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:05:55,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:05:55,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:05:57,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:05:57,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:05:57,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823925886] [2024-06-28 00:05:57,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823925886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:05:57,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:05:57,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:05:57,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882658946] [2024-06-28 00:05:57,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:05:57,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:05:57,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:05:57,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:05:57,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:05:57,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:05:57,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 242 transitions, 2843 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:57,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:05:57,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:05:57,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:05:57,828 INFO L124 PetriNetUnfolderBase]: 460/863 cut-off events. [2024-06-28 00:05:57,828 INFO L125 PetriNetUnfolderBase]: For 113647/113647 co-relation queries the response was YES. [2024-06-28 00:05:57,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7655 conditions, 863 events. 460/863 cut-off events. For 113647/113647 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 4489 event pairs, 25 based on Foata normal form. 1/863 useless extension candidates. Maximal degree in co-relation 7527. Up to 690 conditions per place. [2024-06-28 00:05:57,837 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 196 selfloop transitions, 53 changer transitions 0/253 dead transitions. [2024-06-28 00:05:57,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 253 transitions, 3367 flow [2024-06-28 00:05:57,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:05:57,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:05:57,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 131 transitions. [2024-06-28 00:05:57,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46953405017921146 [2024-06-28 00:05:57,839 INFO L175 Difference]: Start difference. First operand has 267 places, 242 transitions, 2843 flow. Second operand 9 states and 131 transitions. [2024-06-28 00:05:57,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 253 transitions, 3367 flow [2024-06-28 00:05:58,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 253 transitions, 3174 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-28 00:05:58,126 INFO L231 Difference]: Finished difference. Result has 268 places, 242 transitions, 2762 flow [2024-06-28 00:05:58,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2650, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2762, PETRI_PLACES=268, PETRI_TRANSITIONS=242} [2024-06-28 00:05:58,126 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 238 predicate places. [2024-06-28 00:05:58,127 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 242 transitions, 2762 flow [2024-06-28 00:05:58,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:05:58,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:05:58,127 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:05:58,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 00:05:58,127 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-28 00:05:58,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:05:58,128 INFO L85 PathProgramCache]: Analyzing trace with hash 1678654357, now seen corresponding path program 7 times [2024-06-28 00:05:58,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:05:58,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321434512] [2024-06-28 00:05:58,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:05:58,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:05:58,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:06:00,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:06:00,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:06:00,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321434512] [2024-06-28 00:06:00,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321434512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:06:00,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:06:00,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:06:00,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649394002] [2024-06-28 00:06:00,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:06:00,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:06:00,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:06:00,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:06:00,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:06:00,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:06:00,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 242 transitions, 2762 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:00,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:06:00,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:06:00,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:06:00,750 INFO L124 PetriNetUnfolderBase]: 481/897 cut-off events. [2024-06-28 00:06:00,750 INFO L125 PetriNetUnfolderBase]: For 132575/132575 co-relation queries the response was YES. [2024-06-28 00:06:00,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8195 conditions, 897 events. 481/897 cut-off events. For 132575/132575 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 4665 event pairs, 27 based on Foata normal form. 2/898 useless extension candidates. Maximal degree in co-relation 8067. Up to 526 conditions per place. [2024-06-28 00:06:00,760 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 147 selfloop transitions, 112 changer transitions 0/263 dead transitions. [2024-06-28 00:06:00,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 263 transitions, 3838 flow [2024-06-28 00:06:00,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:06:00,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:06:00,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-28 00:06:00,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5053763440860215 [2024-06-28 00:06:00,761 INFO L175 Difference]: Start difference. First operand has 268 places, 242 transitions, 2762 flow. Second operand 9 states and 141 transitions. [2024-06-28 00:06:00,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 263 transitions, 3838 flow [2024-06-28 00:06:01,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 263 transitions, 3726 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-28 00:06:01,091 INFO L231 Difference]: Finished difference. Result has 269 places, 249 transitions, 3038 flow [2024-06-28 00:06:01,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2650, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3038, PETRI_PLACES=269, PETRI_TRANSITIONS=249} [2024-06-28 00:06:01,091 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 239 predicate places. [2024-06-28 00:06:01,092 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 249 transitions, 3038 flow [2024-06-28 00:06:01,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:01,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:06:01,092 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:06:01,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 00:06:01,092 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-28 00:06:01,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:06:01,093 INFO L85 PathProgramCache]: Analyzing trace with hash -1428539643, now seen corresponding path program 8 times [2024-06-28 00:06:01,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:06:01,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077338886] [2024-06-28 00:06:01,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:06:01,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:06:01,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:06:03,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:06:03,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:06:03,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077338886] [2024-06-28 00:06:03,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077338886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:06:03,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:06:03,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:06:03,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211465015] [2024-06-28 00:06:03,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:06:03,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:06:03,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:06:03,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:06:03,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:06:03,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:06:03,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 249 transitions, 3038 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:03,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:06:03,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:06:03,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:06:04,343 INFO L124 PetriNetUnfolderBase]: 489/914 cut-off events. [2024-06-28 00:06:04,344 INFO L125 PetriNetUnfolderBase]: For 135609/135609 co-relation queries the response was YES. [2024-06-28 00:06:04,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8643 conditions, 914 events. 489/914 cut-off events. For 135609/135609 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 4801 event pairs, 26 based on Foata normal form. 1/914 useless extension candidates. Maximal degree in co-relation 8514. Up to 534 conditions per place. [2024-06-28 00:06:04,353 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 160 selfloop transitions, 104 changer transitions 0/268 dead transitions. [2024-06-28 00:06:04,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 268 transitions, 4262 flow [2024-06-28 00:06:04,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:06:04,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:06:04,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-28 00:06:04,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5125448028673835 [2024-06-28 00:06:04,355 INFO L175 Difference]: Start difference. First operand has 269 places, 249 transitions, 3038 flow. Second operand 9 states and 143 transitions. [2024-06-28 00:06:04,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 268 transitions, 4262 flow [2024-06-28 00:06:04,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 268 transitions, 4062 flow, removed 47 selfloop flow, removed 4 redundant places. [2024-06-28 00:06:04,690 INFO L231 Difference]: Finished difference. Result has 274 places, 254 transitions, 3172 flow [2024-06-28 00:06:04,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2848, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3172, PETRI_PLACES=274, PETRI_TRANSITIONS=254} [2024-06-28 00:06:04,690 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 244 predicate places. [2024-06-28 00:06:04,690 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 254 transitions, 3172 flow [2024-06-28 00:06:04,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:04,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:06:04,691 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:06:04,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 00:06:04,691 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-28 00:06:04,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:06:04,691 INFO L85 PathProgramCache]: Analyzing trace with hash 1678423717, now seen corresponding path program 9 times [2024-06-28 00:06:04,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:06:04,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440487505] [2024-06-28 00:06:04,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:06:04,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:06:04,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:06:06,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:06:06,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:06:06,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440487505] [2024-06-28 00:06:06,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440487505] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:06:06,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:06:06,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:06:06,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525583731] [2024-06-28 00:06:06,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:06:06,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:06:06,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:06:06,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:06:06,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:06:06,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:06:06,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 254 transitions, 3172 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:06,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:06:06,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:06:06,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:06:07,255 INFO L124 PetriNetUnfolderBase]: 486/911 cut-off events. [2024-06-28 00:06:07,255 INFO L125 PetriNetUnfolderBase]: For 134012/134012 co-relation queries the response was YES. [2024-06-28 00:06:07,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8487 conditions, 911 events. 486/911 cut-off events. For 134012/134012 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 4790 event pairs, 26 based on Foata normal form. 2/912 useless extension candidates. Maximal degree in co-relation 8356. Up to 533 conditions per place. [2024-06-28 00:06:07,265 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 165 selfloop transitions, 99 changer transitions 0/268 dead transitions. [2024-06-28 00:06:07,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 268 transitions, 4284 flow [2024-06-28 00:06:07,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:06:07,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:06:07,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-28 00:06:07,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5161290322580645 [2024-06-28 00:06:07,266 INFO L175 Difference]: Start difference. First operand has 274 places, 254 transitions, 3172 flow. Second operand 9 states and 144 transitions. [2024-06-28 00:06:07,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 268 transitions, 4284 flow [2024-06-28 00:06:07,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 268 transitions, 4018 flow, removed 55 selfloop flow, removed 6 redundant places. [2024-06-28 00:06:07,637 INFO L231 Difference]: Finished difference. Result has 277 places, 254 transitions, 3111 flow [2024-06-28 00:06:07,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2906, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3111, PETRI_PLACES=277, PETRI_TRANSITIONS=254} [2024-06-28 00:06:07,638 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 247 predicate places. [2024-06-28 00:06:07,638 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 254 transitions, 3111 flow [2024-06-28 00:06:07,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:07,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:06:07,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:06:07,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 00:06:07,639 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-28 00:06:07,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:06:07,639 INFO L85 PathProgramCache]: Analyzing trace with hash 1678423965, now seen corresponding path program 5 times [2024-06-28 00:06:07,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:06:07,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370356223] [2024-06-28 00:06:07,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:06:07,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:06:07,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:06:09,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-28 00:06:09,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:06:09,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370356223] [2024-06-28 00:06:09,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370356223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:06:09,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:06:09,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:06:09,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533092695] [2024-06-28 00:06:09,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:06:09,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:06:09,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:06:09,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:06:09,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:06:09,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:06:09,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 254 transitions, 3111 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:09,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:06:09,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:06:09,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:06:09,917 INFO L124 PetriNetUnfolderBase]: 483/905 cut-off events. [2024-06-28 00:06:09,917 INFO L125 PetriNetUnfolderBase]: For 128625/128625 co-relation queries the response was YES. [2024-06-28 00:06:09,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8301 conditions, 905 events. 483/905 cut-off events. For 128625/128625 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 4743 event pairs, 26 based on Foata normal form. 1/905 useless extension candidates. Maximal degree in co-relation 8170. Up to 616 conditions per place. [2024-06-28 00:06:09,926 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 176 selfloop transitions, 85 changer transitions 0/265 dead transitions. [2024-06-28 00:06:09,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 265 transitions, 3659 flow [2024-06-28 00:06:09,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:06:09,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:06:09,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-28 00:06:09,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4910394265232975 [2024-06-28 00:06:09,927 INFO L175 Difference]: Start difference. First operand has 277 places, 254 transitions, 3111 flow. Second operand 9 states and 137 transitions. [2024-06-28 00:06:09,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 265 transitions, 3659 flow [2024-06-28 00:06:10,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 265 transitions, 3391 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-28 00:06:10,291 INFO L231 Difference]: Finished difference. Result has 278 places, 254 transitions, 3018 flow [2024-06-28 00:06:10,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2843, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3018, PETRI_PLACES=278, PETRI_TRANSITIONS=254} [2024-06-28 00:06:10,291 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 248 predicate places. [2024-06-28 00:06:10,292 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 254 transitions, 3018 flow [2024-06-28 00:06:10,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:10,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:06:10,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:06:10,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 00:06:10,292 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-28 00:06:10,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:06:10,292 INFO L85 PathProgramCache]: Analyzing trace with hash 277538287, now seen corresponding path program 5 times [2024-06-28 00:06:10,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:06:10,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282471223] [2024-06-28 00:06:10,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:06:10,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:06:10,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:06:11,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-28 00:06:11,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:06:11,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282471223] [2024-06-28 00:06:11,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282471223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:06:11,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:06:11,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:06:11,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915500794] [2024-06-28 00:06:11,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:06:11,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:06:11,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:06:11,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:06:11,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:06:11,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:06:11,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 254 transitions, 3018 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:11,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:06:11,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:06:11,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:06:12,326 INFO L124 PetriNetUnfolderBase]: 487/913 cut-off events. [2024-06-28 00:06:12,327 INFO L125 PetriNetUnfolderBase]: For 133891/133891 co-relation queries the response was YES. [2024-06-28 00:06:12,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8289 conditions, 913 events. 487/913 cut-off events. For 133891/133891 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 4813 event pairs, 47 based on Foata normal form. 2/914 useless extension candidates. Maximal degree in co-relation 8156. Up to 729 conditions per place. [2024-06-28 00:06:12,337 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 206 selfloop transitions, 55 changer transitions 0/264 dead transitions. [2024-06-28 00:06:12,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 264 transitions, 3588 flow [2024-06-28 00:06:12,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:06:12,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:06:12,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-28 00:06:12,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40860215053763443 [2024-06-28 00:06:12,338 INFO L175 Difference]: Start difference. First operand has 278 places, 254 transitions, 3018 flow. Second operand 9 states and 114 transitions. [2024-06-28 00:06:12,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 264 transitions, 3588 flow [2024-06-28 00:06:12,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 264 transitions, 3396 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 00:06:12,713 INFO L231 Difference]: Finished difference. Result has 279 places, 255 transitions, 2970 flow [2024-06-28 00:06:12,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2826, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2970, PETRI_PLACES=279, PETRI_TRANSITIONS=255} [2024-06-28 00:06:12,714 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 249 predicate places. [2024-06-28 00:06:12,714 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 255 transitions, 2970 flow [2024-06-28 00:06:12,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:12,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:06:12,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:06:12,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 00:06:12,714 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-28 00:06:12,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:06:12,715 INFO L85 PathProgramCache]: Analyzing trace with hash 617714419, now seen corresponding path program 10 times [2024-06-28 00:06:12,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:06:12,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195333610] [2024-06-28 00:06:12,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:06:12,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:06:12,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:06:15,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:06:15,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:06:15,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195333610] [2024-06-28 00:06:15,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195333610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:06:15,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:06:15,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:06:15,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801112115] [2024-06-28 00:06:15,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:06:15,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:06:15,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:06:15,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:06:15,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:06:15,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:06:15,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 255 transitions, 2970 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:15,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:06:15,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:06:15,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:06:15,912 INFO L124 PetriNetUnfolderBase]: 505/946 cut-off events. [2024-06-28 00:06:15,913 INFO L125 PetriNetUnfolderBase]: For 146876/146876 co-relation queries the response was YES. [2024-06-28 00:06:15,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8811 conditions, 946 events. 505/946 cut-off events. For 146876/146876 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 5023 event pairs, 37 based on Foata normal form. 1/946 useless extension candidates. Maximal degree in co-relation 8676. Up to 398 conditions per place. [2024-06-28 00:06:15,924 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 147 selfloop transitions, 128 changer transitions 0/278 dead transitions. [2024-06-28 00:06:15,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 278 transitions, 4366 flow [2024-06-28 00:06:15,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:06:15,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:06:15,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-28 00:06:15,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4910394265232975 [2024-06-28 00:06:15,925 INFO L175 Difference]: Start difference. First operand has 279 places, 255 transitions, 2970 flow. Second operand 9 states and 137 transitions. [2024-06-28 00:06:15,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 278 transitions, 4366 flow [2024-06-28 00:06:16,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 278 transitions, 4232 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 00:06:16,311 INFO L231 Difference]: Finished difference. Result has 283 places, 265 transitions, 3360 flow [2024-06-28 00:06:16,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2836, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3360, PETRI_PLACES=283, PETRI_TRANSITIONS=265} [2024-06-28 00:06:16,324 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 253 predicate places. [2024-06-28 00:06:16,325 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 265 transitions, 3360 flow [2024-06-28 00:06:16,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:16,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:06:16,325 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:06:16,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 00:06:16,325 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-28 00:06:16,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:06:16,326 INFO L85 PathProgramCache]: Analyzing trace with hash -887411783, now seen corresponding path program 11 times [2024-06-28 00:06:16,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:06:16,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052768331] [2024-06-28 00:06:16,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:06:16,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:06:16,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:06:18,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:06:18,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:06:18,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052768331] [2024-06-28 00:06:18,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052768331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:06:18,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:06:18,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:06:18,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017859564] [2024-06-28 00:06:18,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:06:18,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:06:18,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:06:18,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:06:18,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:06:18,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:06:18,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 265 transitions, 3360 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:18,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:06:18,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:06:18,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:06:19,522 INFO L124 PetriNetUnfolderBase]: 523/981 cut-off events. [2024-06-28 00:06:19,522 INFO L125 PetriNetUnfolderBase]: For 162699/162699 co-relation queries the response was YES. [2024-06-28 00:06:19,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9663 conditions, 981 events. 523/981 cut-off events. For 162699/162699 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 5257 event pairs, 49 based on Foata normal form. 1/981 useless extension candidates. Maximal degree in co-relation 9526. Up to 703 conditions per place. [2024-06-28 00:06:19,535 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 208 selfloop transitions, 74 changer transitions 0/285 dead transitions. [2024-06-28 00:06:19,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 285 transitions, 4724 flow [2024-06-28 00:06:19,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:06:19,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:06:19,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 144 transitions. [2024-06-28 00:06:19,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4645161290322581 [2024-06-28 00:06:19,536 INFO L175 Difference]: Start difference. First operand has 283 places, 265 transitions, 3360 flow. Second operand 10 states and 144 transitions. [2024-06-28 00:06:19,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 285 transitions, 4724 flow [2024-06-28 00:06:19,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 285 transitions, 4546 flow, removed 55 selfloop flow, removed 3 redundant places. [2024-06-28 00:06:19,991 INFO L231 Difference]: Finished difference. Result has 291 places, 272 transitions, 3521 flow [2024-06-28 00:06:19,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3188, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3521, PETRI_PLACES=291, PETRI_TRANSITIONS=272} [2024-06-28 00:06:19,992 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 261 predicate places. [2024-06-28 00:06:19,992 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 272 transitions, 3521 flow [2024-06-28 00:06:19,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:19,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:06:19,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:06:19,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 00:06:19,993 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-28 00:06:19,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:06:19,993 INFO L85 PathProgramCache]: Analyzing trace with hash -893661383, now seen corresponding path program 12 times [2024-06-28 00:06:19,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:06:19,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844442538] [2024-06-28 00:06:19,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:06:19,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:06:20,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:06:21,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:06:21,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:06:21,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844442538] [2024-06-28 00:06:21,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844442538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:06:21,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:06:21,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:06:21,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034218468] [2024-06-28 00:06:21,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:06:21,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:06:21,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:06:21,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:06:21,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:06:22,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:06:22,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 272 transitions, 3521 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:22,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:06:22,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:06:22,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:06:22,485 INFO L124 PetriNetUnfolderBase]: 526/986 cut-off events. [2024-06-28 00:06:22,486 INFO L125 PetriNetUnfolderBase]: For 165672/165672 co-relation queries the response was YES. [2024-06-28 00:06:22,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9758 conditions, 986 events. 526/986 cut-off events. For 165672/165672 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 5287 event pairs, 48 based on Foata normal form. 1/986 useless extension candidates. Maximal degree in co-relation 9617. Up to 775 conditions per place. [2024-06-28 00:06:22,495 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 221 selfloop transitions, 62 changer transitions 0/286 dead transitions. [2024-06-28 00:06:22,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 286 transitions, 4419 flow [2024-06-28 00:06:22,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:06:22,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:06:22,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 134 transitions. [2024-06-28 00:06:22,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.432258064516129 [2024-06-28 00:06:22,496 INFO L175 Difference]: Start difference. First operand has 291 places, 272 transitions, 3521 flow. Second operand 10 states and 134 transitions. [2024-06-28 00:06:22,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 286 transitions, 4419 flow [2024-06-28 00:06:23,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 286 transitions, 4066 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-28 00:06:23,097 INFO L231 Difference]: Finished difference. Result has 294 places, 276 transitions, 3417 flow [2024-06-28 00:06:23,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3176, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3417, PETRI_PLACES=294, PETRI_TRANSITIONS=276} [2024-06-28 00:06:23,098 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 264 predicate places. [2024-06-28 00:06:23,098 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 276 transitions, 3417 flow [2024-06-28 00:06:23,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:23,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:06:23,099 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:06:23,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 00:06:23,099 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-28 00:06:23,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:06:23,099 INFO L85 PathProgramCache]: Analyzing trace with hash -1525584487, now seen corresponding path program 2 times [2024-06-28 00:06:23,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:06:23,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116707806] [2024-06-28 00:06:23,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:06:23,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:06:23,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:06:25,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:06:25,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:06:25,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116707806] [2024-06-28 00:06:25,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116707806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:06:25,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:06:25,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:06:25,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999655643] [2024-06-28 00:06:25,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:06:25,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:06:25,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:06:25,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:06:25,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:06:25,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:06:25,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 276 transitions, 3417 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:25,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:06:25,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:06:25,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:06:26,100 INFO L124 PetriNetUnfolderBase]: 530/995 cut-off events. [2024-06-28 00:06:26,100 INFO L125 PetriNetUnfolderBase]: For 173301/173301 co-relation queries the response was YES. [2024-06-28 00:06:26,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9544 conditions, 995 events. 530/995 cut-off events. For 173301/173301 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 5368 event pairs, 45 based on Foata normal form. 2/996 useless extension candidates. Maximal degree in co-relation 9403. Up to 850 conditions per place. [2024-06-28 00:06:26,113 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 250 selfloop transitions, 34 changer transitions 0/287 dead transitions. [2024-06-28 00:06:26,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 287 transitions, 4031 flow [2024-06-28 00:06:26,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:06:26,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:06:26,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 129 transitions. [2024-06-28 00:06:26,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4161290322580645 [2024-06-28 00:06:26,114 INFO L175 Difference]: Start difference. First operand has 294 places, 276 transitions, 3417 flow. Second operand 10 states and 129 transitions. [2024-06-28 00:06:26,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 287 transitions, 4031 flow [2024-06-28 00:06:26,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 287 transitions, 3826 flow, removed 36 selfloop flow, removed 8 redundant places. [2024-06-28 00:06:26,626 INFO L231 Difference]: Finished difference. Result has 296 places, 277 transitions, 3310 flow [2024-06-28 00:06:26,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3212, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3310, PETRI_PLACES=296, PETRI_TRANSITIONS=277} [2024-06-28 00:06:26,626 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 266 predicate places. [2024-06-28 00:06:26,627 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 277 transitions, 3310 flow [2024-06-28 00:06:26,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:26,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:06:26,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:06:26,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 00:06:26,627 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-28 00:06:26,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:06:26,629 INFO L85 PathProgramCache]: Analyzing trace with hash -887405273, now seen corresponding path program 13 times [2024-06-28 00:06:26,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:06:26,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984368875] [2024-06-28 00:06:26,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:06:26,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:06:26,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:06:28,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:06:28,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:06:28,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984368875] [2024-06-28 00:06:28,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984368875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:06:28,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:06:28,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:06:28,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159129650] [2024-06-28 00:06:28,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:06:28,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:06:28,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:06:28,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:06:28,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:06:28,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:06:28,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 277 transitions, 3310 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:28,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:06:28,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:06:28,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:06:29,395 INFO L124 PetriNetUnfolderBase]: 541/1018 cut-off events. [2024-06-28 00:06:29,396 INFO L125 PetriNetUnfolderBase]: For 179638/179638 co-relation queries the response was YES. [2024-06-28 00:06:29,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9686 conditions, 1018 events. 541/1018 cut-off events. For 179638/179638 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 5525 event pairs, 51 based on Foata normal form. 2/1019 useless extension candidates. Maximal degree in co-relation 9545. Up to 725 conditions per place. [2024-06-28 00:06:29,405 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 214 selfloop transitions, 77 changer transitions 0/294 dead transitions. [2024-06-28 00:06:29,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 294 transitions, 4593 flow [2024-06-28 00:06:29,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:06:29,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:06:29,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 145 transitions. [2024-06-28 00:06:29,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46774193548387094 [2024-06-28 00:06:29,409 INFO L175 Difference]: Start difference. First operand has 296 places, 277 transitions, 3310 flow. Second operand 10 states and 145 transitions. [2024-06-28 00:06:29,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 294 transitions, 4593 flow [2024-06-28 00:06:29,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 294 transitions, 4501 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-28 00:06:29,929 INFO L231 Difference]: Finished difference. Result has 298 places, 282 transitions, 3462 flow [2024-06-28 00:06:29,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3218, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3462, PETRI_PLACES=298, PETRI_TRANSITIONS=282} [2024-06-28 00:06:29,929 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 268 predicate places. [2024-06-28 00:06:29,929 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 282 transitions, 3462 flow [2024-06-28 00:06:29,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:29,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:06:29,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:06:29,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 00:06:29,930 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-28 00:06:29,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:06:29,930 INFO L85 PathProgramCache]: Analyzing trace with hash -1525823807, now seen corresponding path program 6 times [2024-06-28 00:06:29,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:06:29,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137167139] [2024-06-28 00:06:29,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:06:29,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:06:29,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:06:32,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:06:32,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:06:32,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137167139] [2024-06-28 00:06:32,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137167139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:06:32,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:06:32,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:06:32,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863249949] [2024-06-28 00:06:32,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:06:32,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:06:32,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:06:32,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:06:32,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:06:32,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:06:32,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 282 transitions, 3462 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:32,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:06:32,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:06:32,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:06:33,289 INFO L124 PetriNetUnfolderBase]: 544/1023 cut-off events. [2024-06-28 00:06:33,289 INFO L125 PetriNetUnfolderBase]: For 180739/180739 co-relation queries the response was YES. [2024-06-28 00:06:33,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9832 conditions, 1023 events. 544/1023 cut-off events. For 180739/180739 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 5553 event pairs, 41 based on Foata normal form. 1/1023 useless extension candidates. Maximal degree in co-relation 9690. Up to 726 conditions per place. [2024-06-28 00:06:33,301 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 202 selfloop transitions, 88 changer transitions 0/293 dead transitions. [2024-06-28 00:06:33,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 293 transitions, 4099 flow [2024-06-28 00:06:33,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:06:33,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:06:33,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 136 transitions. [2024-06-28 00:06:33,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43870967741935485 [2024-06-28 00:06:33,303 INFO L175 Difference]: Start difference. First operand has 298 places, 282 transitions, 3462 flow. Second operand 10 states and 136 transitions. [2024-06-28 00:06:33,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 293 transitions, 4099 flow [2024-06-28 00:06:33,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 293 transitions, 3949 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 00:06:33,852 INFO L231 Difference]: Finished difference. Result has 303 places, 284 transitions, 3534 flow [2024-06-28 00:06:33,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3312, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3534, PETRI_PLACES=303, PETRI_TRANSITIONS=284} [2024-06-28 00:06:33,852 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 273 predicate places. [2024-06-28 00:06:33,852 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 284 transitions, 3534 flow [2024-06-28 00:06:33,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:33,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:06:33,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:06:33,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 00:06:33,853 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-28 00:06:33,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:06:33,853 INFO L85 PathProgramCache]: Analyzing trace with hash -1525593167, now seen corresponding path program 7 times [2024-06-28 00:06:33,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:06:33,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238431203] [2024-06-28 00:06:33,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:06:33,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:06:33,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:06:36,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-28 00:06:36,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:06:36,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238431203] [2024-06-28 00:06:36,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238431203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:06:36,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:06:36,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:06:36,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212043127] [2024-06-28 00:06:36,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:06:36,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:06:36,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:06:36,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:06:36,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:06:36,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:06:36,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 284 transitions, 3534 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:36,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:06:36,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:06:36,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:06:37,254 INFO L124 PetriNetUnfolderBase]: 547/1028 cut-off events. [2024-06-28 00:06:37,268 INFO L125 PetriNetUnfolderBase]: For 181984/181984 co-relation queries the response was YES. [2024-06-28 00:06:37,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9905 conditions, 1028 events. 547/1028 cut-off events. For 181984/181984 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 5581 event pairs, 50 based on Foata normal form. 1/1028 useless extension candidates. Maximal degree in co-relation 9762. Up to 731 conditions per place. [2024-06-28 00:06:37,291 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 205 selfloop transitions, 87 changer transitions 0/295 dead transitions. [2024-06-28 00:06:37,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 295 transitions, 4179 flow [2024-06-28 00:06:37,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:06:37,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:06:37,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 137 transitions. [2024-06-28 00:06:37,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44193548387096776 [2024-06-28 00:06:37,293 INFO L175 Difference]: Start difference. First operand has 303 places, 284 transitions, 3534 flow. Second operand 10 states and 137 transitions. [2024-06-28 00:06:37,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 295 transitions, 4179 flow [2024-06-28 00:06:37,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 295 transitions, 3980 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-28 00:06:37,738 INFO L231 Difference]: Finished difference. Result has 305 places, 286 transitions, 3559 flow [2024-06-28 00:06:37,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3335, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3559, PETRI_PLACES=305, PETRI_TRANSITIONS=286} [2024-06-28 00:06:37,738 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 275 predicate places. [2024-06-28 00:06:37,739 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 286 transitions, 3559 flow [2024-06-28 00:06:37,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:37,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:06:37,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:06:37,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 00:06:37,739 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-28 00:06:37,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:06:37,740 INFO L85 PathProgramCache]: Analyzing trace with hash -1525593415, now seen corresponding path program 14 times [2024-06-28 00:06:37,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:06:37,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136531793] [2024-06-28 00:06:37,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:06:37,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:06:37,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:06:39,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:06:39,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:06:39,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136531793] [2024-06-28 00:06:39,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136531793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:06:39,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:06:39,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:06:39,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386483950] [2024-06-28 00:06:39,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:06:39,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:06:39,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:06:39,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:06:39,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:06:39,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:06:39,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 286 transitions, 3559 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:39,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:06:39,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:06:39,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:06:40,380 INFO L124 PetriNetUnfolderBase]: 579/1087 cut-off events. [2024-06-28 00:06:40,380 INFO L125 PetriNetUnfolderBase]: For 215590/215590 co-relation queries the response was YES. [2024-06-28 00:06:40,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10881 conditions, 1087 events. 579/1087 cut-off events. For 215590/215590 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 5982 event pairs, 52 based on Foata normal form. 2/1088 useless extension candidates. Maximal degree in co-relation 10738. Up to 473 conditions per place. [2024-06-28 00:06:40,393 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 162 selfloop transitions, 144 changer transitions 0/310 dead transitions. [2024-06-28 00:06:40,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 310 transitions, 5211 flow [2024-06-28 00:06:40,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:06:40,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:06:40,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-28 00:06:40,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5340501792114696 [2024-06-28 00:06:40,394 INFO L175 Difference]: Start difference. First operand has 305 places, 286 transitions, 3559 flow. Second operand 9 states and 149 transitions. [2024-06-28 00:06:40,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 310 transitions, 5211 flow [2024-06-28 00:06:41,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 310 transitions, 5010 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-28 00:06:41,057 INFO L231 Difference]: Finished difference. Result has 307 places, 296 transitions, 3845 flow [2024-06-28 00:06:41,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3358, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3845, PETRI_PLACES=307, PETRI_TRANSITIONS=296} [2024-06-28 00:06:41,058 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 277 predicate places. [2024-06-28 00:06:41,058 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 296 transitions, 3845 flow [2024-06-28 00:06:41,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:41,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:06:41,059 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:06:41,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 00:06:41,059 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-28 00:06:41,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:06:41,059 INFO L85 PathProgramCache]: Analyzing trace with hash -1240484617, now seen corresponding path program 3 times [2024-06-28 00:06:41,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:06:41,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538683901] [2024-06-28 00:06:41,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:06:41,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:06:41,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:06:43,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:06:43,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:06:43,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538683901] [2024-06-28 00:06:43,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538683901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:06:43,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:06:43,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:06:43,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746682099] [2024-06-28 00:06:43,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:06:43,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:06:43,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:06:43,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:06:43,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:06:43,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:06:43,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 296 transitions, 3845 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:43,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:06:43,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:06:43,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:06:44,432 INFO L124 PetriNetUnfolderBase]: 583/1097 cut-off events. [2024-06-28 00:06:44,433 INFO L125 PetriNetUnfolderBase]: For 221042/221042 co-relation queries the response was YES. [2024-06-28 00:06:44,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11176 conditions, 1097 events. 583/1097 cut-off events. For 221042/221042 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 6083 event pairs, 75 based on Foata normal form. 2/1098 useless extension candidates. Maximal degree in co-relation 11031. Up to 975 conditions per place. [2024-06-28 00:06:44,444 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 284 selfloop transitions, 20 changer transitions 0/307 dead transitions. [2024-06-28 00:06:44,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 307 transitions, 4501 flow [2024-06-28 00:06:44,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:06:44,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:06:44,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-28 00:06:44,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-28 00:06:44,445 INFO L175 Difference]: Start difference. First operand has 307 places, 296 transitions, 3845 flow. Second operand 11 states and 124 transitions. [2024-06-28 00:06:44,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 307 transitions, 4501 flow [2024-06-28 00:06:45,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 307 transitions, 4213 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-28 00:06:45,071 INFO L231 Difference]: Finished difference. Result has 314 places, 297 transitions, 3629 flow [2024-06-28 00:06:45,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3557, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3629, PETRI_PLACES=314, PETRI_TRANSITIONS=297} [2024-06-28 00:06:45,072 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 284 predicate places. [2024-06-28 00:06:45,072 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 297 transitions, 3629 flow [2024-06-28 00:06:45,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:45,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:06:45,072 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:06:45,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 00:06:45,072 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-28 00:06:45,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:06:45,073 INFO L85 PathProgramCache]: Analyzing trace with hash 903060057, now seen corresponding path program 8 times [2024-06-28 00:06:45,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:06:45,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921069206] [2024-06-28 00:06:45,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:06:45,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:06:45,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:06:47,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:06:47,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:06:47,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921069206] [2024-06-28 00:06:47,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921069206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:06:47,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:06:47,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:06:47,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85220462] [2024-06-28 00:06:47,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:06:47,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:06:47,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:06:47,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:06:47,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:06:47,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:06:47,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 297 transitions, 3629 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:47,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:06:47,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:06:47,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:06:48,470 INFO L124 PetriNetUnfolderBase]: 591/1110 cut-off events. [2024-06-28 00:06:48,471 INFO L125 PetriNetUnfolderBase]: For 225169/225169 co-relation queries the response was YES. [2024-06-28 00:06:48,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11104 conditions, 1110 events. 591/1110 cut-off events. For 225169/225169 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 6167 event pairs, 74 based on Foata normal form. 1/1110 useless extension candidates. Maximal degree in co-relation 10957. Up to 990 conditions per place. [2024-06-28 00:06:48,484 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 287 selfloop transitions, 21 changer transitions 0/311 dead transitions. [2024-06-28 00:06:48,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 311 transitions, 4571 flow [2024-06-28 00:06:48,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:06:48,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:06:48,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-28 00:06:48,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36656891495601174 [2024-06-28 00:06:48,488 INFO L175 Difference]: Start difference. First operand has 314 places, 297 transitions, 3629 flow. Second operand 11 states and 125 transitions. [2024-06-28 00:06:48,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 311 transitions, 4571 flow [2024-06-28 00:06:49,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 311 transitions, 4509 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-28 00:06:49,213 INFO L231 Difference]: Finished difference. Result has 316 places, 301 transitions, 3714 flow [2024-06-28 00:06:49,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3567, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3714, PETRI_PLACES=316, PETRI_TRANSITIONS=301} [2024-06-28 00:06:49,213 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 286 predicate places. [2024-06-28 00:06:49,213 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 301 transitions, 3714 flow [2024-06-28 00:06:49,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:49,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:06:49,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:06:49,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 00:06:49,214 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-28 00:06:49,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:06:49,215 INFO L85 PathProgramCache]: Analyzing trace with hash -1517549845, now seen corresponding path program 15 times [2024-06-28 00:06:49,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:06:49,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210727418] [2024-06-28 00:06:49,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:06:49,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:06:49,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:06:51,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-28 00:06:51,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:06:51,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210727418] [2024-06-28 00:06:51,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210727418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:06:51,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:06:51,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:06:51,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712303120] [2024-06-28 00:06:51,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:06:51,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:06:51,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:06:51,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:06:51,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:06:51,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:06:51,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 301 transitions, 3714 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:51,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:06:51,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:06:51,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:06:51,817 INFO L124 PetriNetUnfolderBase]: 588/1107 cut-off events. [2024-06-28 00:06:51,817 INFO L125 PetriNetUnfolderBase]: For 223716/223716 co-relation queries the response was YES. [2024-06-28 00:06:51,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10879 conditions, 1107 events. 588/1107 cut-off events. For 223716/223716 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 6148 event pairs, 73 based on Foata normal form. 2/1108 useless extension candidates. Maximal degree in co-relation 10731. Up to 960 conditions per place. [2024-06-28 00:06:51,831 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 280 selfloop transitions, 29 changer transitions 0/312 dead transitions. [2024-06-28 00:06:51,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 312 transitions, 4584 flow [2024-06-28 00:06:51,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:06:51,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:06:51,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-28 00:06:51,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3903225806451613 [2024-06-28 00:06:51,832 INFO L175 Difference]: Start difference. First operand has 316 places, 301 transitions, 3714 flow. Second operand 10 states and 121 transitions. [2024-06-28 00:06:51,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 312 transitions, 4584 flow [2024-06-28 00:06:52,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 312 transitions, 4521 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-28 00:06:52,531 INFO L231 Difference]: Finished difference. Result has 319 places, 302 transitions, 3740 flow [2024-06-28 00:06:52,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3651, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3740, PETRI_PLACES=319, PETRI_TRANSITIONS=302} [2024-06-28 00:06:52,532 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 289 predicate places. [2024-06-28 00:06:52,532 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 302 transitions, 3740 flow [2024-06-28 00:06:52,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:52,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:06:52,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:06:52,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 00:06:52,532 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-28 00:06:52,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:06:52,533 INFO L85 PathProgramCache]: Analyzing trace with hash -1240493297, now seen corresponding path program 9 times [2024-06-28 00:06:52,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:06:52,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853984926] [2024-06-28 00:06:52,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:06:52,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:06:52,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:06:54,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:06:54,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:06:54,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853984926] [2024-06-28 00:06:54,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853984926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:06:54,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:06:54,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:06:54,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908512426] [2024-06-28 00:06:54,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:06:54,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:06:54,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:06:54,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:06:54,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:06:54,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:06:54,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 302 transitions, 3740 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:54,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:06:54,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:06:54,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:06:55,215 INFO L124 PetriNetUnfolderBase]: 586/1104 cut-off events. [2024-06-28 00:06:55,215 INFO L125 PetriNetUnfolderBase]: For 217736/217736 co-relation queries the response was YES. [2024-06-28 00:06:55,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10810 conditions, 1104 events. 586/1104 cut-off events. For 217736/217736 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 6128 event pairs, 71 based on Foata normal form. 1/1104 useless extension candidates. Maximal degree in co-relation 10660. Up to 990 conditions per place. [2024-06-28 00:06:55,287 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 290 selfloop transitions, 18 changer transitions 0/311 dead transitions. [2024-06-28 00:06:55,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 311 transitions, 4376 flow [2024-06-28 00:06:55,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:06:55,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:06:55,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 115 transitions. [2024-06-28 00:06:55,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2024-06-28 00:06:55,288 INFO L175 Difference]: Start difference. First operand has 319 places, 302 transitions, 3740 flow. Second operand 10 states and 115 transitions. [2024-06-28 00:06:55,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 311 transitions, 4376 flow [2024-06-28 00:06:55,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 311 transitions, 4243 flow, removed 35 selfloop flow, removed 9 redundant places. [2024-06-28 00:06:55,978 INFO L231 Difference]: Finished difference. Result has 320 places, 302 transitions, 3648 flow [2024-06-28 00:06:55,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3607, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3648, PETRI_PLACES=320, PETRI_TRANSITIONS=302} [2024-06-28 00:06:55,979 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 290 predicate places. [2024-06-28 00:06:55,979 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 302 transitions, 3648 flow [2024-06-28 00:06:55,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:55,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:06:55,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:06:55,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 00:06:55,979 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-28 00:06:55,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:06:55,981 INFO L85 PathProgramCache]: Analyzing trace with hash -893661135, now seen corresponding path program 10 times [2024-06-28 00:06:55,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:06:55,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741794209] [2024-06-28 00:06:55,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:06:55,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:06:55,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:06:58,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:06:58,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:06:58,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741794209] [2024-06-28 00:06:58,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741794209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:06:58,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:06:58,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:06:58,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278081763] [2024-06-28 00:06:58,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:06:58,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:06:58,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:06:58,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:06:58,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:06:58,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:06:58,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 302 transitions, 3648 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:58,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:06:58,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:06:58,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:06:58,715 INFO L124 PetriNetUnfolderBase]: 588/1108 cut-off events. [2024-06-28 00:06:58,715 INFO L125 PetriNetUnfolderBase]: For 221402/221402 co-relation queries the response was YES. [2024-06-28 00:06:58,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10646 conditions, 1108 events. 588/1108 cut-off events. For 221402/221402 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 6170 event pairs, 51 based on Foata normal form. 2/1109 useless extension candidates. Maximal degree in co-relation 10496. Up to 884 conditions per place. [2024-06-28 00:06:58,729 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 250 selfloop transitions, 61 changer transitions 0/314 dead transitions. [2024-06-28 00:06:58,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 314 transitions, 4544 flow [2024-06-28 00:06:58,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:06:58,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:06:58,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 135 transitions. [2024-06-28 00:06:58,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43548387096774194 [2024-06-28 00:06:58,730 INFO L175 Difference]: Start difference. First operand has 320 places, 302 transitions, 3648 flow. Second operand 10 states and 135 transitions. [2024-06-28 00:06:58,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 314 transitions, 4544 flow [2024-06-28 00:06:59,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 314 transitions, 4485 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-28 00:06:59,468 INFO L231 Difference]: Finished difference. Result has 321 places, 304 transitions, 3761 flow [2024-06-28 00:06:59,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3589, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3761, PETRI_PLACES=321, PETRI_TRANSITIONS=304} [2024-06-28 00:06:59,469 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 291 predicate places. [2024-06-28 00:06:59,469 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 304 transitions, 3761 flow [2024-06-28 00:06:59,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:06:59,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:06:59,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:06:59,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 00:06:59,469 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-28 00:06:59,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:06:59,470 INFO L85 PathProgramCache]: Analyzing trace with hash -1525584797, now seen corresponding path program 11 times [2024-06-28 00:06:59,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:06:59,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386487625] [2024-06-28 00:06:59,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:06:59,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:06:59,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:07:01,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:07:01,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:07:01,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386487625] [2024-06-28 00:07:01,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386487625] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:07:01,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:07:01,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:07:01,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911793410] [2024-06-28 00:07:01,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:07:01,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:07:01,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:07:01,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:07:01,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:07:01,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:07:01,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 304 transitions, 3761 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:01,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:07:01,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:07:01,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:07:02,178 INFO L124 PetriNetUnfolderBase]: 585/1100 cut-off events. [2024-06-28 00:07:02,178 INFO L125 PetriNetUnfolderBase]: For 214559/214559 co-relation queries the response was YES. [2024-06-28 00:07:02,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10623 conditions, 1100 events. 585/1100 cut-off events. For 214559/214559 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 6086 event pairs, 50 based on Foata normal form. 1/1100 useless extension candidates. Maximal degree in co-relation 10473. Up to 735 conditions per place. [2024-06-28 00:07:02,191 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 202 selfloop transitions, 109 changer transitions 0/315 dead transitions. [2024-06-28 00:07:02,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 315 transitions, 4635 flow [2024-06-28 00:07:02,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:07:02,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:07:02,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-28 00:07:02,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4982078853046595 [2024-06-28 00:07:02,193 INFO L175 Difference]: Start difference. First operand has 321 places, 304 transitions, 3761 flow. Second operand 9 states and 139 transitions. [2024-06-28 00:07:02,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 315 transitions, 4635 flow [2024-06-28 00:07:02,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 315 transitions, 4427 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-28 00:07:02,831 INFO L231 Difference]: Finished difference. Result has 322 places, 305 transitions, 3792 flow [2024-06-28 00:07:02,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3553, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3792, PETRI_PLACES=322, PETRI_TRANSITIONS=305} [2024-06-28 00:07:02,831 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 292 predicate places. [2024-06-28 00:07:02,831 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 305 transitions, 3792 flow [2024-06-28 00:07:02,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:02,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:07:02,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:07:02,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 00:07:02,832 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-28 00:07:02,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:07:02,832 INFO L85 PathProgramCache]: Analyzing trace with hash -887166015, now seen corresponding path program 12 times [2024-06-28 00:07:02,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:07:02,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82476972] [2024-06-28 00:07:02,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:07:02,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:07:02,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:07:04,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:07:04,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:07:04,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82476972] [2024-06-28 00:07:04,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82476972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:07:04,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:07:04,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:07:04,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190722947] [2024-06-28 00:07:04,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:07:04,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:07:04,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:07:04,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:07:04,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:07:04,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:07:04,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 305 transitions, 3792 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:04,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:07:04,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:07:04,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:07:05,454 INFO L124 PetriNetUnfolderBase]: 588/1107 cut-off events. [2024-06-28 00:07:05,455 INFO L125 PetriNetUnfolderBase]: For 222415/222415 co-relation queries the response was YES. [2024-06-28 00:07:05,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10733 conditions, 1107 events. 588/1107 cut-off events. For 222415/222415 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 6142 event pairs, 39 based on Foata normal form. 1/1107 useless extension candidates. Maximal degree in co-relation 10582. Up to 856 conditions per place. [2024-06-28 00:07:05,469 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 240 selfloop transitions, 75 changer transitions 0/318 dead transitions. [2024-06-28 00:07:05,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 318 transitions, 4922 flow [2024-06-28 00:07:05,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:07:05,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:07:05,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 132 transitions. [2024-06-28 00:07:05,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4731182795698925 [2024-06-28 00:07:05,470 INFO L175 Difference]: Start difference. First operand has 322 places, 305 transitions, 3792 flow. Second operand 9 states and 132 transitions. [2024-06-28 00:07:05,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 318 transitions, 4922 flow [2024-06-28 00:07:06,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 318 transitions, 4675 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-28 00:07:06,208 INFO L231 Difference]: Finished difference. Result has 324 places, 307 transitions, 3740 flow [2024-06-28 00:07:06,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3545, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3740, PETRI_PLACES=324, PETRI_TRANSITIONS=307} [2024-06-28 00:07:06,209 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 294 predicate places. [2024-06-28 00:07:06,209 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 307 transitions, 3740 flow [2024-06-28 00:07:06,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:06,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:07:06,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:07:06,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 00:07:06,209 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-28 00:07:06,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:07:06,210 INFO L85 PathProgramCache]: Analyzing trace with hash -1525824055, now seen corresponding path program 16 times [2024-06-28 00:07:06,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:07:06,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974766777] [2024-06-28 00:07:06,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:07:06,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:07:06,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:07:08,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:07:08,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:07:08,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974766777] [2024-06-28 00:07:08,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974766777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:07:08,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:07:08,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:07:08,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979782904] [2024-06-28 00:07:08,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:07:08,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:07:08,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:07:08,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:07:08,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:07:08,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:07:08,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 307 transitions, 3740 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:08,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:07:08,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:07:08,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:07:08,808 INFO L124 PetriNetUnfolderBase]: 584/1099 cut-off events. [2024-06-28 00:07:08,808 INFO L125 PetriNetUnfolderBase]: For 218580/218580 co-relation queries the response was YES. [2024-06-28 00:07:08,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10411 conditions, 1099 events. 584/1099 cut-off events. For 218580/218580 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 6086 event pairs, 38 based on Foata normal form. 2/1100 useless extension candidates. Maximal degree in co-relation 10260. Up to 485 conditions per place. [2024-06-28 00:07:08,823 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 163 selfloop transitions, 152 changer transitions 0/319 dead transitions. [2024-06-28 00:07:08,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 319 transitions, 5056 flow [2024-06-28 00:07:08,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:07:08,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:07:08,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-28 00:07:08,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5232974910394266 [2024-06-28 00:07:08,824 INFO L175 Difference]: Start difference. First operand has 324 places, 307 transitions, 3740 flow. Second operand 9 states and 146 transitions. [2024-06-28 00:07:08,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 319 transitions, 5056 flow [2024-06-28 00:07:09,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 319 transitions, 4862 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-28 00:07:09,578 INFO L231 Difference]: Finished difference. Result has 327 places, 307 transitions, 3857 flow [2024-06-28 00:07:09,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3546, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3857, PETRI_PLACES=327, PETRI_TRANSITIONS=307} [2024-06-28 00:07:09,579 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 297 predicate places. [2024-06-28 00:07:09,579 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 307 transitions, 3857 flow [2024-06-28 00:07:09,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:09,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:07:09,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:07:09,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 00:07:09,580 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-28 00:07:09,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:07:09,580 INFO L85 PathProgramCache]: Analyzing trace with hash -893840873, now seen corresponding path program 17 times [2024-06-28 00:07:09,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:07:09,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26710772] [2024-06-28 00:07:09,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:07:09,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:07:09,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:07:11,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:07:11,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:07:11,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26710772] [2024-06-28 00:07:11,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26710772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:07:11,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:07:11,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:07:11,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124945043] [2024-06-28 00:07:11,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:07:11,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:07:11,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:07:11,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:07:11,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:07:11,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:07:11,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 307 transitions, 3857 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:11,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:07:11,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:07:11,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:07:11,669 INFO L124 PetriNetUnfolderBase]: 581/1096 cut-off events. [2024-06-28 00:07:11,670 INFO L125 PetriNetUnfolderBase]: For 212748/212748 co-relation queries the response was YES. [2024-06-28 00:07:11,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10444 conditions, 1096 events. 581/1096 cut-off events. For 212748/212748 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 6096 event pairs, 39 based on Foata normal form. 1/1096 useless extension candidates. Maximal degree in co-relation 10292. Up to 884 conditions per place. [2024-06-28 00:07:11,683 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 258 selfloop transitions, 54 changer transitions 0/316 dead transitions. [2024-06-28 00:07:11,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 316 transitions, 4501 flow [2024-06-28 00:07:11,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:07:11,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:07:11,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 131 transitions. [2024-06-28 00:07:11,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46953405017921146 [2024-06-28 00:07:11,685 INFO L175 Difference]: Start difference. First operand has 327 places, 307 transitions, 3857 flow. Second operand 9 states and 131 transitions. [2024-06-28 00:07:11,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 316 transitions, 4501 flow [2024-06-28 00:07:12,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 316 transitions, 4152 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-28 00:07:12,358 INFO L231 Difference]: Finished difference. Result has 328 places, 307 transitions, 3622 flow [2024-06-28 00:07:12,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3508, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3622, PETRI_PLACES=328, PETRI_TRANSITIONS=307} [2024-06-28 00:07:12,358 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 298 predicate places. [2024-06-28 00:07:12,358 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 307 transitions, 3622 flow [2024-06-28 00:07:12,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:12,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:07:12,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:07:12,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 00:07:12,359 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-28 00:07:12,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:07:12,359 INFO L85 PathProgramCache]: Analyzing trace with hash -1230009097, now seen corresponding path program 4 times [2024-06-28 00:07:12,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:07:12,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892091019] [2024-06-28 00:07:12,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:07:12,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:07:12,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:07:15,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:07:15,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:07:15,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892091019] [2024-06-28 00:07:15,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [892091019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:07:15,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:07:15,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:07:15,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790556494] [2024-06-28 00:07:15,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:07:15,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:07:15,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:07:15,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:07:15,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:07:15,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:07:15,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 307 transitions, 3622 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:15,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:07:15,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:07:15,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:07:15,672 INFO L124 PetriNetUnfolderBase]: 592/1117 cut-off events. [2024-06-28 00:07:15,672 INFO L125 PetriNetUnfolderBase]: For 232913/232913 co-relation queries the response was YES. [2024-06-28 00:07:15,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10590 conditions, 1117 events. 592/1117 cut-off events. For 232913/232913 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 6245 event pairs, 69 based on Foata normal form. 2/1118 useless extension candidates. Maximal degree in co-relation 10436. Up to 972 conditions per place. [2024-06-28 00:07:15,686 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 296 selfloop transitions, 23 changer transitions 0/322 dead transitions. [2024-06-28 00:07:15,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 322 transitions, 4568 flow [2024-06-28 00:07:15,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:07:15,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:07:15,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-28 00:07:15,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3724340175953079 [2024-06-28 00:07:15,688 INFO L175 Difference]: Start difference. First operand has 328 places, 307 transitions, 3622 flow. Second operand 11 states and 127 transitions. [2024-06-28 00:07:15,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 322 transitions, 4568 flow [2024-06-28 00:07:16,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 322 transitions, 4462 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 00:07:16,388 INFO L231 Difference]: Finished difference. Result has 332 places, 309 transitions, 3624 flow [2024-06-28 00:07:16,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3516, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3624, PETRI_PLACES=332, PETRI_TRANSITIONS=309} [2024-06-28 00:07:16,389 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 302 predicate places. [2024-06-28 00:07:16,389 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 309 transitions, 3624 flow [2024-06-28 00:07:16,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:16,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:07:16,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:07:16,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 00:07:16,390 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-28 00:07:16,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:07:16,390 INFO L85 PathProgramCache]: Analyzing trace with hash -887165705, now seen corresponding path program 5 times [2024-06-28 00:07:16,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:07:16,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767322448] [2024-06-28 00:07:16,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:07:16,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:07:16,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:07:18,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-28 00:07:18,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:07:18,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767322448] [2024-06-28 00:07:18,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767322448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:07:18,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:07:18,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:07:18,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843077096] [2024-06-28 00:07:18,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:07:18,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:07:18,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:07:18,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:07:18,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:07:18,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:07:18,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 309 transitions, 3624 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:18,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:07:18,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:07:18,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:07:19,266 INFO L124 PetriNetUnfolderBase]: 589/1111 cut-off events. [2024-06-28 00:07:19,266 INFO L125 PetriNetUnfolderBase]: For 224436/224436 co-relation queries the response was YES. [2024-06-28 00:07:19,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10314 conditions, 1111 events. 589/1111 cut-off events. For 224436/224436 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 6226 event pairs, 45 based on Foata normal form. 2/1112 useless extension candidates. Maximal degree in co-relation 10158. Up to 979 conditions per place. [2024-06-28 00:07:19,281 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 293 selfloop transitions, 23 changer transitions 0/319 dead transitions. [2024-06-28 00:07:19,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 319 transitions, 4278 flow [2024-06-28 00:07:19,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:07:19,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:07:19,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 126 transitions. [2024-06-28 00:07:19,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4064516129032258 [2024-06-28 00:07:19,282 INFO L175 Difference]: Start difference. First operand has 332 places, 309 transitions, 3624 flow. Second operand 10 states and 126 transitions. [2024-06-28 00:07:19,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 319 transitions, 4278 flow [2024-06-28 00:07:19,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 319 transitions, 4217 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-28 00:07:19,992 INFO L231 Difference]: Finished difference. Result has 335 places, 309 transitions, 3613 flow [2024-06-28 00:07:19,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3563, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3613, PETRI_PLACES=335, PETRI_TRANSITIONS=309} [2024-06-28 00:07:19,992 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 305 predicate places. [2024-06-28 00:07:19,992 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 309 transitions, 3613 flow [2024-06-28 00:07:19,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:19,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:07:19,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:07:19,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 00:07:19,993 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-28 00:07:19,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:07:19,993 INFO L85 PathProgramCache]: Analyzing trace with hash -1230365597, now seen corresponding path program 13 times [2024-06-28 00:07:19,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:07:19,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751046705] [2024-06-28 00:07:19,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:07:19,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:07:20,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:07:22,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:07:22,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:07:22,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751046705] [2024-06-28 00:07:22,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751046705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:07:22,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:07:22,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:07:22,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689451181] [2024-06-28 00:07:22,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:07:22,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:07:22,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:07:22,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:07:22,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:07:22,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:07:22,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 309 transitions, 3613 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:22,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:07:22,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:07:22,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:07:23,121 INFO L124 PetriNetUnfolderBase]: 586/1106 cut-off events. [2024-06-28 00:07:23,122 INFO L125 PetriNetUnfolderBase]: For 213822/213822 co-relation queries the response was YES. [2024-06-28 00:07:23,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10158 conditions, 1106 events. 586/1106 cut-off events. For 213822/213822 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 6181 event pairs, 71 based on Foata normal form. 1/1106 useless extension candidates. Maximal degree in co-relation 10000. Up to 979 conditions per place. [2024-06-28 00:07:23,134 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 292 selfloop transitions, 26 changer transitions 0/321 dead transitions. [2024-06-28 00:07:23,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 321 transitions, 4289 flow [2024-06-28 00:07:23,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:07:23,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:07:23,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 137 transitions. [2024-06-28 00:07:23,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3682795698924731 [2024-06-28 00:07:23,135 INFO L175 Difference]: Start difference. First operand has 335 places, 309 transitions, 3613 flow. Second operand 12 states and 137 transitions. [2024-06-28 00:07:23,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 321 transitions, 4289 flow [2024-06-28 00:07:23,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 321 transitions, 4206 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-28 00:07:23,880 INFO L231 Difference]: Finished difference. Result has 338 places, 310 transitions, 3605 flow [2024-06-28 00:07:23,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3530, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3605, PETRI_PLACES=338, PETRI_TRANSITIONS=310} [2024-06-28 00:07:23,881 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 308 predicate places. [2024-06-28 00:07:23,881 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 310 transitions, 3605 flow [2024-06-28 00:07:23,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:23,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:07:23,881 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:07:23,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 00:07:23,882 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-28 00:07:23,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:07:23,882 INFO L85 PathProgramCache]: Analyzing trace with hash 284209487, now seen corresponding path program 18 times [2024-06-28 00:07:23,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:07:23,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552135931] [2024-06-28 00:07:23,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:07:23,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:07:23,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:07:25,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-28 00:07:25,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:07:25,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552135931] [2024-06-28 00:07:25,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552135931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:07:25,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:07:25,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:07:25,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909298095] [2024-06-28 00:07:25,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:07:25,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:07:25,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:07:25,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:07:25,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:07:25,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:07:25,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 310 transitions, 3605 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:25,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:07:25,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:07:25,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:07:26,066 INFO L124 PetriNetUnfolderBase]: 583/1103 cut-off events. [2024-06-28 00:07:26,066 INFO L125 PetriNetUnfolderBase]: For 211486/211486 co-relation queries the response was YES. [2024-06-28 00:07:26,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9858 conditions, 1103 events. 583/1103 cut-off events. For 211486/211486 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 6177 event pairs, 48 based on Foata normal form. 2/1104 useless extension candidates. Maximal degree in co-relation 9701. Up to 804 conditions per place. [2024-06-28 00:07:26,080 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 234 selfloop transitions, 83 changer transitions 0/321 dead transitions. [2024-06-28 00:07:26,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 321 transitions, 4723 flow [2024-06-28 00:07:26,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:07:26,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:07:26,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-28 00:07:26,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5089605734767025 [2024-06-28 00:07:26,081 INFO L175 Difference]: Start difference. First operand has 338 places, 310 transitions, 3605 flow. Second operand 9 states and 142 transitions. [2024-06-28 00:07:26,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 321 transitions, 4723 flow [2024-06-28 00:07:26,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 321 transitions, 4571 flow, removed 38 selfloop flow, removed 12 redundant places. [2024-06-28 00:07:26,708 INFO L231 Difference]: Finished difference. Result has 335 places, 310 transitions, 3627 flow [2024-06-28 00:07:26,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3453, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3627, PETRI_PLACES=335, PETRI_TRANSITIONS=310} [2024-06-28 00:07:26,709 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 305 predicate places. [2024-06-28 00:07:26,709 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 310 transitions, 3627 flow [2024-06-28 00:07:26,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:26,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:07:26,709 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:07:26,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 00:07:26,709 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-28 00:07:26,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:07:26,710 INFO L85 PathProgramCache]: Analyzing trace with hash -893667893, now seen corresponding path program 19 times [2024-06-28 00:07:26,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:07:26,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716854284] [2024-06-28 00:07:26,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:07:26,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:07:26,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:07:29,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-28 00:07:29,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:07:29,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716854284] [2024-06-28 00:07:29,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716854284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:07:29,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:07:29,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:07:29,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004173939] [2024-06-28 00:07:29,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:07:29,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:07:29,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:07:29,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:07:29,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:07:29,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:07:29,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 310 transitions, 3627 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:29,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:07:29,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:07:29,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:07:29,964 INFO L124 PetriNetUnfolderBase]: 586/1108 cut-off events. [2024-06-28 00:07:29,965 INFO L125 PetriNetUnfolderBase]: For 210858/210858 co-relation queries the response was YES. [2024-06-28 00:07:29,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9913 conditions, 1108 events. 586/1108 cut-off events. For 210858/210858 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 6200 event pairs, 38 based on Foata normal form. 1/1108 useless extension candidates. Maximal degree in co-relation 9758. Up to 868 conditions per place. [2024-06-28 00:07:29,978 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 253 selfloop transitions, 66 changer transitions 0/323 dead transitions. [2024-06-28 00:07:29,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 323 transitions, 4799 flow [2024-06-28 00:07:29,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:07:29,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:07:29,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-28 00:07:29,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4946236559139785 [2024-06-28 00:07:29,980 INFO L175 Difference]: Start difference. First operand has 335 places, 310 transitions, 3627 flow. Second operand 9 states and 138 transitions. [2024-06-28 00:07:29,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 323 transitions, 4799 flow [2024-06-28 00:07:30,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 323 transitions, 4604 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-28 00:07:30,713 INFO L231 Difference]: Finished difference. Result has 337 places, 312 transitions, 3615 flow [2024-06-28 00:07:30,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3436, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3615, PETRI_PLACES=337, PETRI_TRANSITIONS=312} [2024-06-28 00:07:30,713 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 307 predicate places. [2024-06-28 00:07:30,713 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 312 transitions, 3615 flow [2024-06-28 00:07:30,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:30,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:07:30,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:07:30,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 00:07:30,714 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-28 00:07:30,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:07:30,714 INFO L85 PathProgramCache]: Analyzing trace with hash -887174385, now seen corresponding path program 14 times [2024-06-28 00:07:30,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:07:30,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605630484] [2024-06-28 00:07:30,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:07:30,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:07:30,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:07:32,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:07:32,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:07:32,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605630484] [2024-06-28 00:07:32,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605630484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:07:32,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:07:32,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:07:32,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724021077] [2024-06-28 00:07:32,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:07:32,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:07:32,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:07:32,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:07:32,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:07:32,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:07:32,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 312 transitions, 3615 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:32,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:07:32,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:07:32,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:07:33,208 INFO L124 PetriNetUnfolderBase]: 583/1102 cut-off events. [2024-06-28 00:07:33,208 INFO L125 PetriNetUnfolderBase]: For 205672/205672 co-relation queries the response was YES. [2024-06-28 00:07:33,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9710 conditions, 1102 events. 583/1102 cut-off events. For 205672/205672 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 6155 event pairs, 48 based on Foata normal form. 1/1102 useless extension candidates. Maximal degree in co-relation 9553. Up to 870 conditions per place. [2024-06-28 00:07:33,221 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 251 selfloop transitions, 67 changer transitions 0/321 dead transitions. [2024-06-28 00:07:33,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 321 transitions, 4271 flow [2024-06-28 00:07:33,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:07:33,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:07:33,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 136 transitions. [2024-06-28 00:07:33,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43870967741935485 [2024-06-28 00:07:33,222 INFO L175 Difference]: Start difference. First operand has 337 places, 312 transitions, 3615 flow. Second operand 10 states and 136 transitions. [2024-06-28 00:07:33,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 321 transitions, 4271 flow [2024-06-28 00:07:33,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 321 transitions, 4058 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-28 00:07:33,991 INFO L231 Difference]: Finished difference. Result has 338 places, 312 transitions, 3541 flow [2024-06-28 00:07:33,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3402, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3541, PETRI_PLACES=338, PETRI_TRANSITIONS=312} [2024-06-28 00:07:33,991 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 308 predicate places. [2024-06-28 00:07:33,991 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 312 transitions, 3541 flow [2024-06-28 00:07:33,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:33,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:07:33,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:07:33,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 00:07:33,992 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-28 00:07:33,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:07:33,993 INFO L85 PathProgramCache]: Analyzing trace with hash -1230365287, now seen corresponding path program 6 times [2024-06-28 00:07:33,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:07:33,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426343754] [2024-06-28 00:07:33,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:07:33,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:07:34,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:07:36,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:07:36,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:07:36,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426343754] [2024-06-28 00:07:36,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426343754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:07:36,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:07:36,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:07:36,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490760661] [2024-06-28 00:07:36,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:07:36,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:07:36,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:07:36,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:07:36,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:07:36,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:07:36,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 312 transitions, 3541 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:36,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:07:36,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:07:36,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:07:37,362 INFO L124 PetriNetUnfolderBase]: 580/1097 cut-off events. [2024-06-28 00:07:37,363 INFO L125 PetriNetUnfolderBase]: For 201715/201715 co-relation queries the response was YES. [2024-06-28 00:07:37,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9384 conditions, 1097 events. 580/1097 cut-off events. For 201715/201715 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 6107 event pairs, 68 based on Foata normal form. 2/1098 useless extension candidates. Maximal degree in co-relation 9226. Up to 976 conditions per place. [2024-06-28 00:07:37,376 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 300 selfloop transitions, 21 changer transitions 0/324 dead transitions. [2024-06-28 00:07:37,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 324 transitions, 4209 flow [2024-06-28 00:07:37,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:07:37,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:07:37,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 135 transitions. [2024-06-28 00:07:37,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3629032258064516 [2024-06-28 00:07:37,377 INFO L175 Difference]: Start difference. First operand has 338 places, 312 transitions, 3541 flow. Second operand 12 states and 135 transitions. [2024-06-28 00:07:37,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 324 transitions, 4209 flow [2024-06-28 00:07:37,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 324 transitions, 4052 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-28 00:07:37,956 INFO L231 Difference]: Finished difference. Result has 341 places, 312 transitions, 3430 flow [2024-06-28 00:07:37,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3384, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3430, PETRI_PLACES=341, PETRI_TRANSITIONS=312} [2024-06-28 00:07:37,957 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 311 predicate places. [2024-06-28 00:07:37,957 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 312 transitions, 3430 flow [2024-06-28 00:07:37,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:37,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:07:37,957 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:07:37,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 00:07:37,957 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-28 00:07:37,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:07:37,958 INFO L85 PathProgramCache]: Analyzing trace with hash 587294489, now seen corresponding path program 6 times [2024-06-28 00:07:37,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:07:37,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168662857] [2024-06-28 00:07:37,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:07:37,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:07:37,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:07:38,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:07:38,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:07:38,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168662857] [2024-06-28 00:07:38,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168662857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:07:38,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:07:38,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:07:38,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819478259] [2024-06-28 00:07:38,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:07:38,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:07:38,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:07:38,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:07:38,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:07:38,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:07:38,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 312 transitions, 3430 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:38,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:07:38,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:07:38,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:07:39,268 INFO L124 PetriNetUnfolderBase]: 589/1118 cut-off events. [2024-06-28 00:07:39,268 INFO L125 PetriNetUnfolderBase]: For 205032/205032 co-relation queries the response was YES. [2024-06-28 00:07:39,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9390 conditions, 1118 events. 589/1118 cut-off events. For 205032/205032 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 6298 event pairs, 40 based on Foata normal form. 2/1119 useless extension candidates. Maximal degree in co-relation 9231. Up to 956 conditions per place. [2024-06-28 00:07:39,282 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 302 selfloop transitions, 30 changer transitions 0/335 dead transitions. [2024-06-28 00:07:39,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 335 transitions, 4184 flow [2024-06-28 00:07:39,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:07:39,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:07:39,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-28 00:07:39,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-28 00:07:39,283 INFO L175 Difference]: Start difference. First operand has 341 places, 312 transitions, 3430 flow. Second operand 11 states and 136 transitions. [2024-06-28 00:07:39,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 335 transitions, 4184 flow [2024-06-28 00:07:39,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 335 transitions, 4104 flow, removed 1 selfloop flow, removed 12 redundant places. [2024-06-28 00:07:39,884 INFO L231 Difference]: Finished difference. Result has 341 places, 314 transitions, 3454 flow [2024-06-28 00:07:39,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3350, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3454, PETRI_PLACES=341, PETRI_TRANSITIONS=314} [2024-06-28 00:07:39,884 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 311 predicate places. [2024-06-28 00:07:39,884 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 314 transitions, 3454 flow [2024-06-28 00:07:39,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:39,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:07:39,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:07:39,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 00:07:39,885 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-28 00:07:39,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:07:39,885 INFO L85 PathProgramCache]: Analyzing trace with hash -1527241931, now seen corresponding path program 7 times [2024-06-28 00:07:39,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:07:39,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886696929] [2024-06-28 00:07:39,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:07:39,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:07:39,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:07:40,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:07:40,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:07:40,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886696929] [2024-06-28 00:07:40,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886696929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:07:40,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:07:40,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:07:40,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127607955] [2024-06-28 00:07:40,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:07:40,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:07:40,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:07:40,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:07:40,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:07:40,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:07:40,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 314 transitions, 3454 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:40,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:07:40,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:07:40,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:07:41,482 INFO L124 PetriNetUnfolderBase]: 593/1126 cut-off events. [2024-06-28 00:07:41,482 INFO L125 PetriNetUnfolderBase]: For 208961/208961 co-relation queries the response was YES. [2024-06-28 00:07:41,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9512 conditions, 1126 events. 593/1126 cut-off events. For 208961/208961 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 6390 event pairs, 43 based on Foata normal form. 2/1127 useless extension candidates. Maximal degree in co-relation 9351. Up to 965 conditions per place. [2024-06-28 00:07:41,512 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 297 selfloop transitions, 34 changer transitions 0/334 dead transitions. [2024-06-28 00:07:41,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 334 transitions, 4196 flow [2024-06-28 00:07:41,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:07:41,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:07:41,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-28 00:07:41,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-28 00:07:41,529 INFO L175 Difference]: Start difference. First operand has 341 places, 314 transitions, 3454 flow. Second operand 11 states and 136 transitions. [2024-06-28 00:07:41,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 334 transitions, 4196 flow [2024-06-28 00:07:42,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 334 transitions, 4112 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-28 00:07:42,187 INFO L231 Difference]: Finished difference. Result has 344 places, 315 transitions, 3475 flow [2024-06-28 00:07:42,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3370, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3475, PETRI_PLACES=344, PETRI_TRANSITIONS=315} [2024-06-28 00:07:42,187 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 314 predicate places. [2024-06-28 00:07:42,187 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 315 transitions, 3475 flow [2024-06-28 00:07:42,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:42,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:07:42,188 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:07:42,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 00:07:42,188 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-28 00:07:42,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:07:42,188 INFO L85 PathProgramCache]: Analyzing trace with hash 554286359, now seen corresponding path program 8 times [2024-06-28 00:07:42,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:07:42,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443035300] [2024-06-28 00:07:42,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:07:42,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:07:42,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:07:42,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:07:42,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:07:42,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443035300] [2024-06-28 00:07:42,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443035300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:07:42,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:07:42,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:07:42,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626795545] [2024-06-28 00:07:42,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:07:42,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:07:42,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:07:42,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:07:42,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:07:42,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:07:42,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 315 transitions, 3475 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:42,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:07:42,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:07:42,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:07:43,404 INFO L124 PetriNetUnfolderBase]: 572/1114 cut-off events. [2024-06-28 00:07:43,404 INFO L125 PetriNetUnfolderBase]: For 216832/216835 co-relation queries the response was YES. [2024-06-28 00:07:43,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9197 conditions, 1114 events. 572/1114 cut-off events. For 216832/216835 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 6492 event pairs, 15 based on Foata normal form. 4/1116 useless extension candidates. Maximal degree in co-relation 9035. Up to 641 conditions per place. [2024-06-28 00:07:43,450 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 186 selfloop transitions, 34 changer transitions 0/335 dead transitions. [2024-06-28 00:07:43,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 335 transitions, 4001 flow [2024-06-28 00:07:43,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:07:43,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:07:43,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 140 transitions. [2024-06-28 00:07:43,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45161290322580644 [2024-06-28 00:07:43,452 INFO L175 Difference]: Start difference. First operand has 344 places, 315 transitions, 3475 flow. Second operand 10 states and 140 transitions. [2024-06-28 00:07:43,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 335 transitions, 4001 flow [2024-06-28 00:07:44,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 335 transitions, 3908 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-28 00:07:44,076 INFO L231 Difference]: Finished difference. Result has 345 places, 317 transitions, 3504 flow [2024-06-28 00:07:44,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3382, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3504, PETRI_PLACES=345, PETRI_TRANSITIONS=317} [2024-06-28 00:07:44,077 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 315 predicate places. [2024-06-28 00:07:44,077 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 317 transitions, 3504 flow [2024-06-28 00:07:44,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:44,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:07:44,077 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:07:44,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 00:07:44,077 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-28 00:07:44,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:07:44,078 INFO L85 PathProgramCache]: Analyzing trace with hash 504374069, now seen corresponding path program 9 times [2024-06-28 00:07:44,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:07:44,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669264404] [2024-06-28 00:07:44,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:07:44,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:07:44,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:07:45,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:07:45,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:07:45,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669264404] [2024-06-28 00:07:45,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669264404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:07:45,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:07:45,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:07:45,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411151387] [2024-06-28 00:07:45,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:07:45,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:07:45,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:07:45,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:07:45,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:07:45,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:07:45,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 317 transitions, 3504 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:45,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:07:45,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:07:45,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:07:45,686 INFO L124 PetriNetUnfolderBase]: 611/1164 cut-off events. [2024-06-28 00:07:45,686 INFO L125 PetriNetUnfolderBase]: For 216397/216397 co-relation queries the response was YES. [2024-06-28 00:07:45,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9751 conditions, 1164 events. 611/1164 cut-off events. For 216397/216397 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 6709 event pairs, 51 based on Foata normal form. 2/1165 useless extension candidates. Maximal degree in co-relation 9588. Up to 1002 conditions per place. [2024-06-28 00:07:45,701 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 307 selfloop transitions, 27 changer transitions 0/337 dead transitions. [2024-06-28 00:07:45,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 337 transitions, 4264 flow [2024-06-28 00:07:45,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:07:45,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:07:45,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-28 00:07:45,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-28 00:07:45,702 INFO L175 Difference]: Start difference. First operand has 345 places, 317 transitions, 3504 flow. Second operand 10 states and 125 transitions. [2024-06-28 00:07:45,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 337 transitions, 4264 flow [2024-06-28 00:07:46,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 337 transitions, 4172 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-28 00:07:46,421 INFO L231 Difference]: Finished difference. Result has 349 places, 319 transitions, 3520 flow [2024-06-28 00:07:46,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3419, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3520, PETRI_PLACES=349, PETRI_TRANSITIONS=319} [2024-06-28 00:07:46,436 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 319 predicate places. [2024-06-28 00:07:46,436 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 319 transitions, 3520 flow [2024-06-28 00:07:46,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:46,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:07:46,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:07:46,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 00:07:46,437 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-28 00:07:46,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:07:46,437 INFO L85 PathProgramCache]: Analyzing trace with hash 592930529, now seen corresponding path program 10 times [2024-06-28 00:07:46,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:07:46,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24769322] [2024-06-28 00:07:46,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:07:46,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:07:46,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:07:47,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-28 00:07:47,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:07:47,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24769322] [2024-06-28 00:07:47,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24769322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:07:47,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:07:47,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:07:47,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800145178] [2024-06-28 00:07:47,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:07:47,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:07:47,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:07:47,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:07:47,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:07:47,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:07:47,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 319 transitions, 3520 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:47,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:07:47,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:07:47,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:07:47,998 INFO L124 PetriNetUnfolderBase]: 615/1172 cut-off events. [2024-06-28 00:07:47,998 INFO L125 PetriNetUnfolderBase]: For 209466/209466 co-relation queries the response was YES. [2024-06-28 00:07:48,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9706 conditions, 1172 events. 615/1172 cut-off events. For 209466/209466 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 6786 event pairs, 54 based on Foata normal form. 2/1173 useless extension candidates. Maximal degree in co-relation 9542. Up to 1019 conditions per place. [2024-06-28 00:07:48,013 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 306 selfloop transitions, 27 changer transitions 0/336 dead transitions. [2024-06-28 00:07:48,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 336 transitions, 4260 flow [2024-06-28 00:07:48,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:07:48,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:07:48,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 117 transitions. [2024-06-28 00:07:48,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-28 00:07:48,014 INFO L175 Difference]: Start difference. First operand has 349 places, 319 transitions, 3520 flow. Second operand 9 states and 117 transitions. [2024-06-28 00:07:48,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 336 transitions, 4260 flow [2024-06-28 00:07:48,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 336 transitions, 4180 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-28 00:07:48,708 INFO L231 Difference]: Finished difference. Result has 351 places, 320 transitions, 3532 flow [2024-06-28 00:07:48,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3440, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3532, PETRI_PLACES=351, PETRI_TRANSITIONS=320} [2024-06-28 00:07:48,708 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 321 predicate places. [2024-06-28 00:07:48,708 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 320 transitions, 3532 flow [2024-06-28 00:07:48,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:48,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:07:48,709 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:07:48,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 00:07:48,709 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-28 00:07:48,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:07:48,709 INFO L85 PathProgramCache]: Analyzing trace with hash -371186511, now seen corresponding path program 11 times [2024-06-28 00:07:48,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:07:48,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852600293] [2024-06-28 00:07:48,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:07:48,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:07:48,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:07:49,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:07:49,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:07:49,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852600293] [2024-06-28 00:07:49,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852600293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:07:49,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:07:49,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:07:49,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052122348] [2024-06-28 00:07:49,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:07:49,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:07:49,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:07:49,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:07:49,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:07:49,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:07:49,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 320 transitions, 3532 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:49,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:07:49,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:07:49,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:07:50,554 INFO L124 PetriNetUnfolderBase]: 619/1179 cut-off events. [2024-06-28 00:07:50,554 INFO L125 PetriNetUnfolderBase]: For 212943/212943 co-relation queries the response was YES. [2024-06-28 00:07:50,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9769 conditions, 1179 events. 619/1179 cut-off events. For 212943/212943 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 6816 event pairs, 45 based on Foata normal form. 2/1180 useless extension candidates. Maximal degree in co-relation 9605. Up to 1027 conditions per place. [2024-06-28 00:07:50,570 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 306 selfloop transitions, 27 changer transitions 0/336 dead transitions. [2024-06-28 00:07:50,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 336 transitions, 4272 flow [2024-06-28 00:07:50,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:07:50,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:07:50,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-28 00:07:50,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 00:07:50,572 INFO L175 Difference]: Start difference. First operand has 351 places, 320 transitions, 3532 flow. Second operand 10 states and 124 transitions. [2024-06-28 00:07:50,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 336 transitions, 4272 flow [2024-06-28 00:07:51,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 336 transitions, 4190 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-28 00:07:51,254 INFO L231 Difference]: Finished difference. Result has 354 places, 321 transitions, 3544 flow [2024-06-28 00:07:51,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3450, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3544, PETRI_PLACES=354, PETRI_TRANSITIONS=321} [2024-06-28 00:07:51,255 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 324 predicate places. [2024-06-28 00:07:51,255 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 321 transitions, 3544 flow [2024-06-28 00:07:51,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:51,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:07:51,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:07:51,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 00:07:51,255 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-28 00:07:51,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:07:51,256 INFO L85 PathProgramCache]: Analyzing trace with hash 1412668509, now seen corresponding path program 12 times [2024-06-28 00:07:51,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:07:51,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255018744] [2024-06-28 00:07:51,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:07:51,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:07:51,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:07:52,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:07:52,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:07:52,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255018744] [2024-06-28 00:07:52,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255018744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:07:52,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:07:52,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:07:52,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250326723] [2024-06-28 00:07:52,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:07:52,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:07:52,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:07:52,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:07:52,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:07:52,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:07:52,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 321 transitions, 3544 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:52,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:07:52,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:07:52,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:07:52,827 INFO L124 PetriNetUnfolderBase]: 623/1187 cut-off events. [2024-06-28 00:07:52,827 INFO L125 PetriNetUnfolderBase]: For 216653/216653 co-relation queries the response was YES. [2024-06-28 00:07:52,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9830 conditions, 1187 events. 623/1187 cut-off events. For 216653/216653 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 6876 event pairs, 43 based on Foata normal form. 2/1188 useless extension candidates. Maximal degree in co-relation 9664. Up to 1026 conditions per place. [2024-06-28 00:07:52,842 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 311 selfloop transitions, 25 changer transitions 0/339 dead transitions. [2024-06-28 00:07:52,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 339 transitions, 4298 flow [2024-06-28 00:07:52,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:07:52,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:07:52,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 118 transitions. [2024-06-28 00:07:52,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4229390681003584 [2024-06-28 00:07:52,844 INFO L175 Difference]: Start difference. First operand has 354 places, 321 transitions, 3544 flow. Second operand 9 states and 118 transitions. [2024-06-28 00:07:52,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 339 transitions, 4298 flow [2024-06-28 00:07:53,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 339 transitions, 4214 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-28 00:07:53,500 INFO L231 Difference]: Finished difference. Result has 355 places, 322 transitions, 3552 flow [2024-06-28 00:07:53,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3460, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3552, PETRI_PLACES=355, PETRI_TRANSITIONS=322} [2024-06-28 00:07:53,500 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 325 predicate places. [2024-06-28 00:07:53,500 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 322 transitions, 3552 flow [2024-06-28 00:07:53,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:53,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:07:53,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:07:53,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 00:07:53,502 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-28 00:07:53,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:07:53,503 INFO L85 PathProgramCache]: Analyzing trace with hash -255895341, now seen corresponding path program 13 times [2024-06-28 00:07:53,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:07:53,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673512518] [2024-06-28 00:07:53,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:07:53,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:07:53,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:07:55,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:07:55,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:07:55,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673512518] [2024-06-28 00:07:55,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673512518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:07:55,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:07:55,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:07:55,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778335524] [2024-06-28 00:07:55,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:07:55,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:07:55,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:07:55,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:07:55,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:07:55,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:07:55,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 322 transitions, 3552 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:55,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:07:55,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:07:55,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:07:55,806 INFO L124 PetriNetUnfolderBase]: 627/1195 cut-off events. [2024-06-28 00:07:55,806 INFO L125 PetriNetUnfolderBase]: For 220521/220521 co-relation queries the response was YES. [2024-06-28 00:07:55,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9893 conditions, 1195 events. 627/1195 cut-off events. For 220521/220521 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 6917 event pairs, 45 based on Foata normal form. 2/1196 useless extension candidates. Maximal degree in co-relation 9727. Up to 1037 conditions per place. [2024-06-28 00:07:55,821 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 305 selfloop transitions, 29 changer transitions 0/337 dead transitions. [2024-06-28 00:07:55,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 337 transitions, 4294 flow [2024-06-28 00:07:55,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:07:55,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:07:55,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 118 transitions. [2024-06-28 00:07:55,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4229390681003584 [2024-06-28 00:07:55,824 INFO L175 Difference]: Start difference. First operand has 355 places, 322 transitions, 3552 flow. Second operand 9 states and 118 transitions. [2024-06-28 00:07:55,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 337 transitions, 4294 flow [2024-06-28 00:07:56,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 337 transitions, 4206 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-28 00:07:56,546 INFO L231 Difference]: Finished difference. Result has 356 places, 323 transitions, 3566 flow [2024-06-28 00:07:56,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3464, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3566, PETRI_PLACES=356, PETRI_TRANSITIONS=323} [2024-06-28 00:07:56,547 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 326 predicate places. [2024-06-28 00:07:56,547 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 323 transitions, 3566 flow [2024-06-28 00:07:56,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:56,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:07:56,547 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:07:56,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 00:07:56,548 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-28 00:07:56,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:07:56,549 INFO L85 PathProgramCache]: Analyzing trace with hash 1583489049, now seen corresponding path program 14 times [2024-06-28 00:07:56,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:07:56,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524048329] [2024-06-28 00:07:56,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:07:56,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:07:56,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:07:57,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:07:57,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:07:57,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524048329] [2024-06-28 00:07:57,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524048329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:07:57,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:07:57,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:07:57,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135713895] [2024-06-28 00:07:57,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:07:57,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:07:57,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:07:57,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:07:57,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:07:58,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:07:58,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 323 transitions, 3566 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:58,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:07:58,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:07:58,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:07:58,649 INFO L124 PetriNetUnfolderBase]: 624/1190 cut-off events. [2024-06-28 00:07:58,649 INFO L125 PetriNetUnfolderBase]: For 208212/208212 co-relation queries the response was YES. [2024-06-28 00:07:58,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9561 conditions, 1190 events. 624/1190 cut-off events. For 208212/208212 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 6892 event pairs, 48 based on Foata normal form. 2/1191 useless extension candidates. Maximal degree in co-relation 9396. Up to 1011 conditions per place. [2024-06-28 00:07:58,663 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 293 selfloop transitions, 40 changer transitions 0/336 dead transitions. [2024-06-28 00:07:58,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 336 transitions, 4264 flow [2024-06-28 00:07:58,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:07:58,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:07:58,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 117 transitions. [2024-06-28 00:07:58,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-28 00:07:58,665 INFO L175 Difference]: Start difference. First operand has 356 places, 323 transitions, 3566 flow. Second operand 9 states and 117 transitions. [2024-06-28 00:07:58,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 336 transitions, 4264 flow [2024-06-28 00:07:59,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 336 transitions, 4172 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-28 00:07:59,317 INFO L231 Difference]: Finished difference. Result has 358 places, 323 transitions, 3558 flow [2024-06-28 00:07:59,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3474, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3558, PETRI_PLACES=358, PETRI_TRANSITIONS=323} [2024-06-28 00:07:59,318 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 328 predicate places. [2024-06-28 00:07:59,318 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 323 transitions, 3558 flow [2024-06-28 00:07:59,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:07:59,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:07:59,319 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:07:59,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 00:07:59,319 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-28 00:07:59,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:07:59,319 INFO L85 PathProgramCache]: Analyzing trace with hash -1952699794, now seen corresponding path program 1 times [2024-06-28 00:07:59,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:07:59,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161083938] [2024-06-28 00:07:59,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:07:59,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:07:59,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:08:00,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:08:00,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:08:00,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161083938] [2024-06-28 00:08:00,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161083938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:08:00,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:08:00,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:08:00,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772267426] [2024-06-28 00:08:00,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:08:00,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:08:00,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:08:00,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:08:00,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:08:01,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:08:01,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 323 transitions, 3558 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:01,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:08:01,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:08:01,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:08:01,589 INFO L124 PetriNetUnfolderBase]: 628/1199 cut-off events. [2024-06-28 00:08:01,589 INFO L125 PetriNetUnfolderBase]: For 212229/212229 co-relation queries the response was YES. [2024-06-28 00:08:01,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9603 conditions, 1199 events. 628/1199 cut-off events. For 212229/212229 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 6987 event pairs, 45 based on Foata normal form. 2/1200 useless extension candidates. Maximal degree in co-relation 9437. Up to 1038 conditions per place. [2024-06-28 00:08:01,604 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 307 selfloop transitions, 28 changer transitions 0/338 dead transitions. [2024-06-28 00:08:01,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 338 transitions, 4288 flow [2024-06-28 00:08:01,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:08:01,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:08:01,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-28 00:08:01,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3841642228739003 [2024-06-28 00:08:01,605 INFO L175 Difference]: Start difference. First operand has 358 places, 323 transitions, 3558 flow. Second operand 11 states and 131 transitions. [2024-06-28 00:08:01,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 338 transitions, 4288 flow [2024-06-28 00:08:02,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 338 transitions, 4123 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-28 00:08:02,278 INFO L231 Difference]: Finished difference. Result has 361 places, 324 transitions, 3479 flow [2024-06-28 00:08:02,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3393, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3479, PETRI_PLACES=361, PETRI_TRANSITIONS=324} [2024-06-28 00:08:02,279 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 331 predicate places. [2024-06-28 00:08:02,279 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 324 transitions, 3479 flow [2024-06-28 00:08:02,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:02,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:08:02,279 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:08:02,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 00:08:02,280 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-28 00:08:02,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:08:02,280 INFO L85 PathProgramCache]: Analyzing trace with hash 173114854, now seen corresponding path program 2 times [2024-06-28 00:08:02,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:08:02,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589427223] [2024-06-28 00:08:02,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:08:02,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:08:02,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:08:04,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:08:04,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:08:04,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589427223] [2024-06-28 00:08:04,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589427223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:08:04,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:08:04,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:08:04,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256259799] [2024-06-28 00:08:04,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:08:04,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:08:04,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:08:04,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:08:04,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:08:04,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:08:04,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 324 transitions, 3479 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:04,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:08:04,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:08:04,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:08:05,092 INFO L124 PetriNetUnfolderBase]: 632/1207 cut-off events. [2024-06-28 00:08:05,092 INFO L125 PetriNetUnfolderBase]: For 214889/214889 co-relation queries the response was YES. [2024-06-28 00:08:05,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9567 conditions, 1207 events. 632/1207 cut-off events. For 214889/214889 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 7045 event pairs, 49 based on Foata normal form. 2/1208 useless extension candidates. Maximal degree in co-relation 9399. Up to 1051 conditions per place. [2024-06-28 00:08:05,107 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 307 selfloop transitions, 29 changer transitions 0/339 dead transitions. [2024-06-28 00:08:05,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 339 transitions, 4221 flow [2024-06-28 00:08:05,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:08:05,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:08:05,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-28 00:08:05,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3841642228739003 [2024-06-28 00:08:05,108 INFO L175 Difference]: Start difference. First operand has 361 places, 324 transitions, 3479 flow. Second operand 11 states and 131 transitions. [2024-06-28 00:08:05,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 339 transitions, 4221 flow [2024-06-28 00:08:05,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 339 transitions, 4145 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-28 00:08:05,755 INFO L231 Difference]: Finished difference. Result has 364 places, 326 transitions, 3508 flow [2024-06-28 00:08:05,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3403, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3508, PETRI_PLACES=364, PETRI_TRANSITIONS=326} [2024-06-28 00:08:05,756 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 334 predicate places. [2024-06-28 00:08:05,756 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 326 transitions, 3508 flow [2024-06-28 00:08:05,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:05,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:08:05,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-28 00:08:05,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 00:08:05,756 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-28 00:08:05,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:08:05,757 INFO L85 PathProgramCache]: Analyzing trace with hash 84401224, now seen corresponding path program 3 times [2024-06-28 00:08:05,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:08:05,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025499196] [2024-06-28 00:08:05,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:08:05,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:08:05,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:08:07,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:08:07,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:08:07,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025499196] [2024-06-28 00:08:07,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025499196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:08:07,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:08:07,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:08:07,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731414836] [2024-06-28 00:08:07,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:08:07,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:08:07,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:08:07,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:08:07,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:08:07,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:08:07,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 326 transitions, 3508 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:07,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:08:07,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:08:07,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:08:08,105 INFO L124 PetriNetUnfolderBase]: 636/1215 cut-off events. [2024-06-28 00:08:08,105 INFO L125 PetriNetUnfolderBase]: For 216959/216959 co-relation queries the response was YES. [2024-06-28 00:08:08,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9638 conditions, 1215 events. 636/1215 cut-off events. For 216959/216959 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 7122 event pairs, 47 based on Foata normal form. 2/1216 useless extension candidates. Maximal degree in co-relation 9468. Up to 1045 conditions per place. [2024-06-28 00:08:08,120 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 313 selfloop transitions, 27 changer transitions 0/343 dead transitions. [2024-06-28 00:08:08,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 343 transitions, 4258 flow [2024-06-28 00:08:08,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:08:08,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:08:08,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-28 00:08:08,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-28 00:08:08,122 INFO L175 Difference]: Start difference. First operand has 364 places, 326 transitions, 3508 flow. Second operand 11 states and 132 transitions. [2024-06-28 00:08:08,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 343 transitions, 4258 flow [2024-06-28 00:08:08,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 343 transitions, 4181 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-28 00:08:08,839 INFO L231 Difference]: Finished difference. Result has 367 places, 327 transitions, 3519 flow [2024-06-28 00:08:08,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3431, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3519, PETRI_PLACES=367, PETRI_TRANSITIONS=327} [2024-06-28 00:08:08,840 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 337 predicate places. [2024-06-28 00:08:08,840 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 327 transitions, 3519 flow [2024-06-28 00:08:08,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:08,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:08:08,841 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:08:08,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 00:08:08,841 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-28 00:08:08,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:08:08,841 INFO L85 PathProgramCache]: Analyzing trace with hash -542463792, now seen corresponding path program 4 times [2024-06-28 00:08:08,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:08:08,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101911865] [2024-06-28 00:08:08,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:08:08,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:08:08,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:08:10,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:08:10,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:08:10,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101911865] [2024-06-28 00:08:10,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101911865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:08:10,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:08:10,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:08:10,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250209187] [2024-06-28 00:08:10,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:08:10,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:08:10,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:08:10,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:08:10,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:08:10,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:08:10,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 327 transitions, 3519 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:10,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:08:10,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:08:10,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:08:11,212 INFO L124 PetriNetUnfolderBase]: 640/1223 cut-off events. [2024-06-28 00:08:11,212 INFO L125 PetriNetUnfolderBase]: For 223093/223093 co-relation queries the response was YES. [2024-06-28 00:08:11,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9702 conditions, 1223 events. 640/1223 cut-off events. For 223093/223093 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 7171 event pairs, 51 based on Foata normal form. 2/1224 useless extension candidates. Maximal degree in co-relation 9531. Up to 1052 conditions per place. [2024-06-28 00:08:11,227 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 300 selfloop transitions, 37 changer transitions 0/340 dead transitions. [2024-06-28 00:08:11,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 340 transitions, 4253 flow [2024-06-28 00:08:11,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:08:11,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:08:11,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 126 transitions. [2024-06-28 00:08:11,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4064516129032258 [2024-06-28 00:08:11,228 INFO L175 Difference]: Start difference. First operand has 367 places, 327 transitions, 3519 flow. Second operand 10 states and 126 transitions. [2024-06-28 00:08:11,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 340 transitions, 4253 flow [2024-06-28 00:08:11,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 340 transitions, 4175 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-28 00:08:11,924 INFO L231 Difference]: Finished difference. Result has 368 places, 328 transitions, 3551 flow [2024-06-28 00:08:11,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3441, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3551, PETRI_PLACES=368, PETRI_TRANSITIONS=328} [2024-06-28 00:08:11,924 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 338 predicate places. [2024-06-28 00:08:11,924 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 328 transitions, 3551 flow [2024-06-28 00:08:11,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:11,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:08:11,925 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:08:11,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 00:08:11,925 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-28 00:08:11,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:08:11,925 INFO L85 PathProgramCache]: Analyzing trace with hash 1621474346, now seen corresponding path program 5 times [2024-06-28 00:08:11,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:08:11,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768749146] [2024-06-28 00:08:11,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:08:11,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:08:11,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:08:13,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-28 00:08:13,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:08:13,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768749146] [2024-06-28 00:08:13,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768749146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:08:13,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:08:13,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:08:13,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367807191] [2024-06-28 00:08:13,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:08:13,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:08:13,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:08:13,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:08:13,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:08:13,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:08:13,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 328 transitions, 3551 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:13,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:08:13,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:08:13,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:08:14,323 INFO L124 PetriNetUnfolderBase]: 644/1231 cut-off events. [2024-06-28 00:08:14,323 INFO L125 PetriNetUnfolderBase]: For 227380/227380 co-relation queries the response was YES. [2024-06-28 00:08:14,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9781 conditions, 1231 events. 644/1231 cut-off events. For 227380/227380 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 7251 event pairs, 47 based on Foata normal form. 2/1232 useless extension candidates. Maximal degree in co-relation 9609. Up to 1069 conditions per place. [2024-06-28 00:08:14,339 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 306 selfloop transitions, 32 changer transitions 0/341 dead transitions. [2024-06-28 00:08:14,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 341 transitions, 4289 flow [2024-06-28 00:08:14,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:08:14,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:08:14,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-28 00:08:14,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-28 00:08:14,341 INFO L175 Difference]: Start difference. First operand has 368 places, 328 transitions, 3551 flow. Second operand 10 states and 125 transitions. [2024-06-28 00:08:14,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 341 transitions, 4289 flow [2024-06-28 00:08:15,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 341 transitions, 4189 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-28 00:08:15,161 INFO L231 Difference]: Finished difference. Result has 370 places, 329 transitions, 3553 flow [2024-06-28 00:08:15,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3451, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3553, PETRI_PLACES=370, PETRI_TRANSITIONS=329} [2024-06-28 00:08:15,172 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 340 predicate places. [2024-06-28 00:08:15,173 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 329 transitions, 3553 flow [2024-06-28 00:08:15,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:15,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:08:15,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:08:15,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 00:08:15,173 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-28 00:08:15,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:08:15,174 INFO L85 PathProgramCache]: Analyzing trace with hash 1621326476, now seen corresponding path program 6 times [2024-06-28 00:08:15,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:08:15,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606420939] [2024-06-28 00:08:15,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:08:15,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:08:15,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:08:16,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:08:16,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:08:16,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606420939] [2024-06-28 00:08:16,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606420939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:08:16,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:08:16,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:08:16,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332644069] [2024-06-28 00:08:16,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:08:16,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:08:16,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:08:16,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:08:16,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:08:17,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:08:17,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 329 transitions, 3553 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:17,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:08:17,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:08:17,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:08:17,641 INFO L124 PetriNetUnfolderBase]: 648/1239 cut-off events. [2024-06-28 00:08:17,641 INFO L125 PetriNetUnfolderBase]: For 230296/230296 co-relation queries the response was YES. [2024-06-28 00:08:17,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9833 conditions, 1239 events. 648/1239 cut-off events. For 230296/230296 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 7326 event pairs, 51 based on Foata normal form. 2/1240 useless extension candidates. Maximal degree in co-relation 9660. Up to 1072 conditions per place. [2024-06-28 00:08:17,657 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 309 selfloop transitions, 31 changer transitions 0/343 dead transitions. [2024-06-28 00:08:17,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 343 transitions, 4299 flow [2024-06-28 00:08:17,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:08:17,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:08:17,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-28 00:08:17,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-28 00:08:17,658 INFO L175 Difference]: Start difference. First operand has 370 places, 329 transitions, 3553 flow. Second operand 10 states and 125 transitions. [2024-06-28 00:08:17,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 343 transitions, 4299 flow [2024-06-28 00:08:18,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 343 transitions, 4207 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-28 00:08:18,439 INFO L231 Difference]: Finished difference. Result has 372 places, 330 transitions, 3563 flow [2024-06-28 00:08:18,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3461, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3563, PETRI_PLACES=372, PETRI_TRANSITIONS=330} [2024-06-28 00:08:18,439 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 342 predicate places. [2024-06-28 00:08:18,439 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 330 transitions, 3563 flow [2024-06-28 00:08:18,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:18,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:08:18,440 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:08:18,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 00:08:18,440 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-28 00:08:18,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:08:18,440 INFO L85 PathProgramCache]: Analyzing trace with hash 1627052207, now seen corresponding path program 1 times [2024-06-28 00:08:18,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:08:18,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189904259] [2024-06-28 00:08:18,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:08:18,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:08:18,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:08:20,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:08:20,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:08:20,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189904259] [2024-06-28 00:08:20,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189904259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:08:20,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:08:20,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:08:20,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091820383] [2024-06-28 00:08:20,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:08:20,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:08:20,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:08:20,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:08:20,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:08:20,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:08:20,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 330 transitions, 3563 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:20,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:08:20,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:08:20,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:08:21,337 INFO L124 PetriNetUnfolderBase]: 667/1277 cut-off events. [2024-06-28 00:08:21,337 INFO L125 PetriNetUnfolderBase]: For 301507/301507 co-relation queries the response was YES. [2024-06-28 00:08:21,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10046 conditions, 1277 events. 667/1277 cut-off events. For 301507/301507 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 7554 event pairs, 59 based on Foata normal form. 10/1286 useless extension candidates. Maximal degree in co-relation 9872. Up to 1037 conditions per place. [2024-06-28 00:08:21,354 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 292 selfloop transitions, 52 changer transitions 4/351 dead transitions. [2024-06-28 00:08:21,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 351 transitions, 4391 flow [2024-06-28 00:08:21,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:08:21,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:08:21,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 149 transitions. [2024-06-28 00:08:21,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.436950146627566 [2024-06-28 00:08:21,355 INFO L175 Difference]: Start difference. First operand has 372 places, 330 transitions, 3563 flow. Second operand 11 states and 149 transitions. [2024-06-28 00:08:21,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 351 transitions, 4391 flow [2024-06-28 00:08:22,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 351 transitions, 4299 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-28 00:08:22,123 INFO L231 Difference]: Finished difference. Result has 376 places, 332 transitions, 3633 flow [2024-06-28 00:08:22,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3471, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3633, PETRI_PLACES=376, PETRI_TRANSITIONS=332} [2024-06-28 00:08:22,124 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 346 predicate places. [2024-06-28 00:08:22,124 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 332 transitions, 3633 flow [2024-06-28 00:08:22,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:22,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:08:22,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-28 00:08:22,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 00:08:22,124 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-28 00:08:22,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:08:22,125 INFO L85 PathProgramCache]: Analyzing trace with hash -542256030, now seen corresponding path program 1 times [2024-06-28 00:08:22,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:08:22,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090028646] [2024-06-28 00:08:22,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:08:22,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:08:22,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:08:24,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:08:24,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:08:24,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090028646] [2024-06-28 00:08:24,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090028646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:08:24,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:08:24,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:08:24,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883935251] [2024-06-28 00:08:24,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:08:24,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:08:24,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:08:24,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:08:24,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:08:24,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:08:24,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 332 transitions, 3633 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:24,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:08:24,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:08:24,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:08:24,770 INFO L124 PetriNetUnfolderBase]: 664/1274 cut-off events. [2024-06-28 00:08:24,770 INFO L125 PetriNetUnfolderBase]: For 228820/228820 co-relation queries the response was YES. [2024-06-28 00:08:24,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10077 conditions, 1274 events. 664/1274 cut-off events. For 228820/228820 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 7572 event pairs, 58 based on Foata normal form. 1/1274 useless extension candidates. Maximal degree in co-relation 9902. Up to 1013 conditions per place. [2024-06-28 00:08:24,787 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 273 selfloop transitions, 72 changer transitions 0/349 dead transitions. [2024-06-28 00:08:24,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 349 transitions, 4661 flow [2024-06-28 00:08:24,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:08:24,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:08:24,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 149 transitions. [2024-06-28 00:08:24,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4806451612903226 [2024-06-28 00:08:24,788 INFO L175 Difference]: Start difference. First operand has 376 places, 332 transitions, 3633 flow. Second operand 10 states and 149 transitions. [2024-06-28 00:08:24,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 349 transitions, 4661 flow [2024-06-28 00:08:25,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 349 transitions, 4534 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-28 00:08:25,674 INFO L231 Difference]: Finished difference. Result has 378 places, 334 transitions, 3693 flow [2024-06-28 00:08:25,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3506, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3693, PETRI_PLACES=378, PETRI_TRANSITIONS=334} [2024-06-28 00:08:25,680 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 348 predicate places. [2024-06-28 00:08:25,681 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 334 transitions, 3693 flow [2024-06-28 00:08:25,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:25,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:08:25,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:08:25,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 00:08:25,681 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-28 00:08:25,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:08:25,682 INFO L85 PathProgramCache]: Analyzing trace with hash -542457840, now seen corresponding path program 2 times [2024-06-28 00:08:25,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:08:25,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231691592] [2024-06-28 00:08:25,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:08:25,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:08:25,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:08:27,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-28 00:08:27,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:08:27,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231691592] [2024-06-28 00:08:27,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231691592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:08:27,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:08:27,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:08:27,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404015067] [2024-06-28 00:08:27,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:08:27,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:08:27,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:08:27,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:08:27,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:08:27,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:08:27,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 334 transitions, 3693 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:27,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:08:27,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:08:27,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:08:28,440 INFO L124 PetriNetUnfolderBase]: 662/1271 cut-off events. [2024-06-28 00:08:28,440 INFO L125 PetriNetUnfolderBase]: For 223098/223098 co-relation queries the response was YES. [2024-06-28 00:08:28,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9941 conditions, 1271 events. 662/1271 cut-off events. For 223098/223098 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 7561 event pairs, 58 based on Foata normal form. 1/1271 useless extension candidates. Maximal degree in co-relation 9766. Up to 1011 conditions per place. [2024-06-28 00:08:28,457 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 275 selfloop transitions, 69 changer transitions 0/348 dead transitions. [2024-06-28 00:08:28,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 348 transitions, 4415 flow [2024-06-28 00:08:28,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:08:28,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:08:28,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 149 transitions. [2024-06-28 00:08:28,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4806451612903226 [2024-06-28 00:08:28,459 INFO L175 Difference]: Start difference. First operand has 378 places, 334 transitions, 3693 flow. Second operand 10 states and 149 transitions. [2024-06-28 00:08:28,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 348 transitions, 4415 flow [2024-06-28 00:08:29,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 348 transitions, 4231 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-28 00:08:29,263 INFO L231 Difference]: Finished difference. Result has 380 places, 334 transitions, 3652 flow [2024-06-28 00:08:29,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3509, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3652, PETRI_PLACES=380, PETRI_TRANSITIONS=334} [2024-06-28 00:08:29,264 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 350 predicate places. [2024-06-28 00:08:29,264 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 334 transitions, 3652 flow [2024-06-28 00:08:29,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:29,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:08:29,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-28 00:08:29,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 00:08:29,265 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-28 00:08:29,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:08:29,266 INFO L85 PathProgramCache]: Analyzing trace with hash 297382066, now seen corresponding path program 7 times [2024-06-28 00:08:29,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:08:29,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077900526] [2024-06-28 00:08:29,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:08:29,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:08:29,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:08:31,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:08:31,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:08:31,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077900526] [2024-06-28 00:08:31,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077900526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:08:31,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:08:31,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:08:31,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052465211] [2024-06-28 00:08:31,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:08:31,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:08:31,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:08:31,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:08:31,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:08:31,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:08:31,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 334 transitions, 3652 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:31,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:08:31,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:08:31,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:08:32,132 INFO L124 PetriNetUnfolderBase]: 666/1280 cut-off events. [2024-06-28 00:08:32,132 INFO L125 PetriNetUnfolderBase]: For 235790/235790 co-relation queries the response was YES. [2024-06-28 00:08:32,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10006 conditions, 1280 events. 666/1280 cut-off events. For 235790/235790 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 7624 event pairs, 57 based on Foata normal form. 2/1281 useless extension candidates. Maximal degree in co-relation 9829. Up to 1103 conditions per place. [2024-06-28 00:08:32,148 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 304 selfloop transitions, 39 changer transitions 0/346 dead transitions. [2024-06-28 00:08:32,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 346 transitions, 4400 flow [2024-06-28 00:08:32,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:08:32,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:08:32,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-28 00:08:32,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-28 00:08:32,149 INFO L175 Difference]: Start difference. First operand has 380 places, 334 transitions, 3652 flow. Second operand 11 states and 135 transitions. [2024-06-28 00:08:32,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 346 transitions, 4400 flow [2024-06-28 00:08:32,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 346 transitions, 4205 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-28 00:08:32,905 INFO L231 Difference]: Finished difference. Result has 381 places, 335 transitions, 3577 flow [2024-06-28 00:08:32,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3457, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3577, PETRI_PLACES=381, PETRI_TRANSITIONS=335} [2024-06-28 00:08:32,905 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 351 predicate places. [2024-06-28 00:08:32,905 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 335 transitions, 3577 flow [2024-06-28 00:08:32,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:32,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:08:32,906 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:08:32,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-28 00:08:32,906 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-28 00:08:32,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:08:32,906 INFO L85 PathProgramCache]: Analyzing trace with hash -1833647092, now seen corresponding path program 8 times [2024-06-28 00:08:32,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:08:32,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727609261] [2024-06-28 00:08:32,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:08:32,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:08:32,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:08:34,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-28 00:08:34,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:08:34,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727609261] [2024-06-28 00:08:34,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727609261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:08:34,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:08:34,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:08:34,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150959272] [2024-06-28 00:08:34,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:08:34,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:08:34,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:08:34,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:08:34,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:08:34,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:08:34,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 335 transitions, 3577 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:34,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:08:34,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:08:34,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:08:35,399 INFO L124 PetriNetUnfolderBase]: 670/1288 cut-off events. [2024-06-28 00:08:35,399 INFO L125 PetriNetUnfolderBase]: For 239886/239886 co-relation queries the response was YES. [2024-06-28 00:08:35,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10006 conditions, 1288 events. 670/1288 cut-off events. For 239886/239886 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 7691 event pairs, 57 based on Foata normal form. 2/1289 useless extension candidates. Maximal degree in co-relation 9827. Up to 1117 conditions per place. [2024-06-28 00:08:35,416 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 308 selfloop transitions, 36 changer transitions 0/347 dead transitions. [2024-06-28 00:08:35,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 347 transitions, 4329 flow [2024-06-28 00:08:35,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:08:35,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:08:35,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 126 transitions. [2024-06-28 00:08:35,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4064516129032258 [2024-06-28 00:08:35,418 INFO L175 Difference]: Start difference. First operand has 381 places, 335 transitions, 3577 flow. Second operand 10 states and 126 transitions. [2024-06-28 00:08:35,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 347 transitions, 4329 flow [2024-06-28 00:08:36,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 347 transitions, 4219 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-28 00:08:36,230 INFO L231 Difference]: Finished difference. Result has 382 places, 336 transitions, 3583 flow [2024-06-28 00:08:36,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3467, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3583, PETRI_PLACES=382, PETRI_TRANSITIONS=336} [2024-06-28 00:08:36,248 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 352 predicate places. [2024-06-28 00:08:36,248 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 336 transitions, 3583 flow [2024-06-28 00:08:36,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:36,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:08:36,248 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:08:36,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-28 00:08:36,249 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-28 00:08:36,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:08:36,249 INFO L85 PathProgramCache]: Analyzing trace with hash 491321476, now seen corresponding path program 9 times [2024-06-28 00:08:36,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:08:36,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383062691] [2024-06-28 00:08:36,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:08:36,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:08:36,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:08:40,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:08:40,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:08:40,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383062691] [2024-06-28 00:08:40,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383062691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:08:40,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:08:40,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:08:40,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886761089] [2024-06-28 00:08:40,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:08:40,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:08:40,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:08:40,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:08:40,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:08:40,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:08:40,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 336 transitions, 3583 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:40,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:08:40,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:08:40,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:08:40,917 INFO L124 PetriNetUnfolderBase]: 674/1296 cut-off events. [2024-06-28 00:08:40,917 INFO L125 PetriNetUnfolderBase]: For 243426/243426 co-relation queries the response was YES. [2024-06-28 00:08:40,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10061 conditions, 1296 events. 674/1296 cut-off events. For 243426/243426 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 7748 event pairs, 59 based on Foata normal form. 2/1297 useless extension candidates. Maximal degree in co-relation 9881. Up to 1098 conditions per place. [2024-06-28 00:08:40,937 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 295 selfloop transitions, 50 changer transitions 0/348 dead transitions. [2024-06-28 00:08:40,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 348 transitions, 4339 flow [2024-06-28 00:08:40,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:08:40,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:08:40,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 128 transitions. [2024-06-28 00:08:40,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4129032258064516 [2024-06-28 00:08:40,938 INFO L175 Difference]: Start difference. First operand has 382 places, 336 transitions, 3583 flow. Second operand 10 states and 128 transitions. [2024-06-28 00:08:40,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 348 transitions, 4339 flow [2024-06-28 00:08:41,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 348 transitions, 4233 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-28 00:08:41,715 INFO L231 Difference]: Finished difference. Result has 384 places, 337 transitions, 3623 flow [2024-06-28 00:08:41,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3477, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3623, PETRI_PLACES=384, PETRI_TRANSITIONS=337} [2024-06-28 00:08:41,716 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 354 predicate places. [2024-06-28 00:08:41,716 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 337 transitions, 3623 flow [2024-06-28 00:08:41,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:41,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:08:41,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-28 00:08:41,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-28 00:08:41,717 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-28 00:08:41,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:08:41,718 INFO L85 PathProgramCache]: Analyzing trace with hash 291871816, now seen corresponding path program 10 times [2024-06-28 00:08:41,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:08:41,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115539472] [2024-06-28 00:08:41,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:08:41,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:08:41,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:08:43,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:08:43,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:08:43,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115539472] [2024-06-28 00:08:43,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115539472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:08:43,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:08:43,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:08:43,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55088930] [2024-06-28 00:08:43,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:08:43,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:08:43,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:08:43,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:08:43,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:08:43,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:08:43,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 337 transitions, 3623 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:43,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:08:43,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:08:43,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:08:44,240 INFO L124 PetriNetUnfolderBase]: 678/1304 cut-off events. [2024-06-28 00:08:44,240 INFO L125 PetriNetUnfolderBase]: For 247249/247249 co-relation queries the response was YES. [2024-06-28 00:08:44,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10150 conditions, 1304 events. 678/1304 cut-off events. For 247249/247249 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 7825 event pairs, 57 based on Foata normal form. 2/1305 useless extension candidates. Maximal degree in co-relation 9969. Up to 1128 conditions per place. [2024-06-28 00:08:44,257 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 312 selfloop transitions, 35 changer transitions 0/350 dead transitions. [2024-06-28 00:08:44,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 350 transitions, 4387 flow [2024-06-28 00:08:44,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:08:44,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:08:44,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 126 transitions. [2024-06-28 00:08:44,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4064516129032258 [2024-06-28 00:08:44,258 INFO L175 Difference]: Start difference. First operand has 384 places, 337 transitions, 3623 flow. Second operand 10 states and 126 transitions. [2024-06-28 00:08:44,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 350 transitions, 4387 flow [2024-06-28 00:08:45,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 350 transitions, 4251 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-28 00:08:45,069 INFO L231 Difference]: Finished difference. Result has 386 places, 338 transitions, 3605 flow [2024-06-28 00:08:45,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3487, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3605, PETRI_PLACES=386, PETRI_TRANSITIONS=338} [2024-06-28 00:08:45,070 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 356 predicate places. [2024-06-28 00:08:45,070 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 338 transitions, 3605 flow [2024-06-28 00:08:45,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:45,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:08: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-28 00:08:45,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-28 00:08:45,071 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-28 00:08:45,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:08:45,072 INFO L85 PathProgramCache]: Analyzing trace with hash 297388018, now seen corresponding path program 3 times [2024-06-28 00:08:45,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:08:45,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727353585] [2024-06-28 00:08:45,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:08:45,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:08:45,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:08:47,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:08:47,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:08:47,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727353585] [2024-06-28 00:08:47,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727353585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:08:47,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:08:47,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:08:47,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26677967] [2024-06-28 00:08:47,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:08:47,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:08:47,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:08:47,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:08:47,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:08:47,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:08:47,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 338 transitions, 3605 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:47,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:08:47,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:08:47,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:08:48,610 INFO L124 PetriNetUnfolderBase]: 681/1309 cut-off events. [2024-06-28 00:08:48,610 INFO L125 PetriNetUnfolderBase]: For 240714/240714 co-relation queries the response was YES. [2024-06-28 00:08:48,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10128 conditions, 1309 events. 681/1309 cut-off events. For 240714/240714 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 7898 event pairs, 56 based on Foata normal form. 1/1309 useless extension candidates. Maximal degree in co-relation 9947. Up to 1065 conditions per place. [2024-06-28 00:08:48,625 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 282 selfloop transitions, 67 changer transitions 0/353 dead transitions. [2024-06-28 00:08:48,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 353 transitions, 4647 flow [2024-06-28 00:08:48,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:08:48,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:08:48,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 150 transitions. [2024-06-28 00:08:48,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4838709677419355 [2024-06-28 00:08:48,626 INFO L175 Difference]: Start difference. First operand has 386 places, 338 transitions, 3605 flow. Second operand 10 states and 150 transitions. [2024-06-28 00:08:48,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 353 transitions, 4647 flow [2024-06-28 00:08:49,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 353 transitions, 4539 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-28 00:08:49,393 INFO L231 Difference]: Finished difference. Result has 388 places, 340 transitions, 3674 flow [2024-06-28 00:08:49,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3497, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3674, PETRI_PLACES=388, PETRI_TRANSITIONS=340} [2024-06-28 00:08:49,394 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 358 predicate places. [2024-06-28 00:08:49,394 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 340 transitions, 3674 flow [2024-06-28 00:08:49,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:49,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:08:49,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:08:49,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-28 00:08:49,394 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-28 00:08:49,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:08:49,395 INFO L85 PathProgramCache]: Analyzing trace with hash 297589828, now seen corresponding path program 4 times [2024-06-28 00:08:49,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:08:49,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855671339] [2024-06-28 00:08:49,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:08:49,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:08:49,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:08:52,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:08:52,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:08:52,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855671339] [2024-06-28 00:08:52,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855671339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:08:52,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:08:52,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:08:52,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985261566] [2024-06-28 00:08:52,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:08:52,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:08:52,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:08:52,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:08:52,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:08:53,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:08:53,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 340 transitions, 3674 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:53,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:08:53,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:08:53,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:08:53,777 INFO L124 PetriNetUnfolderBase]: 679/1306 cut-off events. [2024-06-28 00:08:53,777 INFO L125 PetriNetUnfolderBase]: For 233866/233866 co-relation queries the response was YES. [2024-06-28 00:08:53,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9988 conditions, 1306 events. 679/1306 cut-off events. For 233866/233866 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 7872 event pairs, 56 based on Foata normal form. 1/1306 useless extension candidates. Maximal degree in co-relation 9806. Up to 1063 conditions per place. [2024-06-28 00:08:53,794 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 280 selfloop transitions, 69 changer transitions 0/352 dead transitions. [2024-06-28 00:08:53,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 352 transitions, 4400 flow [2024-06-28 00:08:53,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:08:53,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:08:53,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 147 transitions. [2024-06-28 00:08:53,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4310850439882698 [2024-06-28 00:08:53,796 INFO L175 Difference]: Start difference. First operand has 388 places, 340 transitions, 3674 flow. Second operand 11 states and 147 transitions. [2024-06-28 00:08:53,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 352 transitions, 4400 flow [2024-06-28 00:08:54,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 352 transitions, 4224 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-28 00:08:54,712 INFO L231 Difference]: Finished difference. Result has 391 places, 340 transitions, 3641 flow [2024-06-28 00:08:54,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3498, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3641, PETRI_PLACES=391, PETRI_TRANSITIONS=340} [2024-06-28 00:08:54,712 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 361 predicate places. [2024-06-28 00:08:54,712 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 340 transitions, 3641 flow [2024-06-28 00:08:54,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:54,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:08:54,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-28 00:08:54,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-28 00:08:54,713 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-28 00:08:54,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:08:54,713 INFO L85 PathProgramCache]: Analyzing trace with hash 297597547, now seen corresponding path program 2 times [2024-06-28 00:08:54,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:08:54,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852403753] [2024-06-28 00:08:54,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:08:54,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:08:54,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:08:57,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:08:57,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:08:57,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852403753] [2024-06-28 00:08:57,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852403753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:08:57,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:08:57,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:08:57,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013412765] [2024-06-28 00:08:57,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:08:57,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:08:57,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:08:57,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:08:57,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:08:57,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:08:57,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 340 transitions, 3641 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:57,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:08:57,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:08:57,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:08:57,706 INFO L124 PetriNetUnfolderBase]: 683/1314 cut-off events. [2024-06-28 00:08:57,706 INFO L125 PetriNetUnfolderBase]: For 247435/247435 co-relation queries the response was YES. [2024-06-28 00:08:57,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10061 conditions, 1314 events. 683/1314 cut-off events. For 247435/247435 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 7926 event pairs, 56 based on Foata normal form. 2/1315 useless extension candidates. Maximal degree in co-relation 9877. Up to 1117 conditions per place. [2024-06-28 00:08:57,724 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 302 selfloop transitions, 50 changer transitions 0/355 dead transitions. [2024-06-28 00:08:57,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 355 transitions, 4424 flow [2024-06-28 00:08:57,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:08:57,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:08:57,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 142 transitions. [2024-06-28 00:08:57,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41642228739002934 [2024-06-28 00:08:57,725 INFO L175 Difference]: Start difference. First operand has 391 places, 340 transitions, 3641 flow. Second operand 11 states and 142 transitions. [2024-06-28 00:08:57,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 355 transitions, 4424 flow [2024-06-28 00:08:58,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 355 transitions, 4246 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-28 00:08:58,533 INFO L231 Difference]: Finished difference. Result has 392 places, 342 transitions, 3623 flow [2024-06-28 00:08:58,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3467, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3623, PETRI_PLACES=392, PETRI_TRANSITIONS=342} [2024-06-28 00:08:58,533 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 362 predicate places. [2024-06-28 00:08:58,533 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 342 transitions, 3623 flow [2024-06-28 00:08:58,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:58,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:08:58,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-28 00:08:58,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-28 00:08:58,534 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-28 00:08:58,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:08:58,535 INFO L85 PathProgramCache]: Analyzing trace with hash -1626987700, now seen corresponding path program 5 times [2024-06-28 00:08:58,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:08:58,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992025588] [2024-06-28 00:08:58,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:08:58,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:08:58,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:09:01,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:09:01,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:09:01,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992025588] [2024-06-28 00:09:01,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992025588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:09:01,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:09:01,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:09:01,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551648093] [2024-06-28 00:09:01,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:09:01,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:09:01,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:09:02,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:09:02,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:09:02,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:09:02,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 342 transitions, 3623 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:09:02,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:09:02,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:09:02,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:09:03,007 INFO L124 PetriNetUnfolderBase]: 681/1311 cut-off events. [2024-06-28 00:09:03,007 INFO L125 PetriNetUnfolderBase]: For 230994/230994 co-relation queries the response was YES. [2024-06-28 00:09:03,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9871 conditions, 1311 events. 681/1311 cut-off events. For 230994/230994 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 7912 event pairs, 56 based on Foata normal form. 1/1311 useless extension candidates. Maximal degree in co-relation 9685. Up to 910 conditions per place. [2024-06-28 00:09:03,025 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 230 selfloop transitions, 122 changer transitions 0/355 dead transitions. [2024-06-28 00:09:03,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 355 transitions, 4639 flow [2024-06-28 00:09:03,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:09:03,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:09:03,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 142 transitions. [2024-06-28 00:09:03,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45806451612903226 [2024-06-28 00:09:03,027 INFO L175 Difference]: Start difference. First operand has 392 places, 342 transitions, 3623 flow. Second operand 10 states and 142 transitions. [2024-06-28 00:09:03,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 355 transitions, 4639 flow [2024-06-28 00:09:03,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 355 transitions, 4492 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-28 00:09:03,807 INFO L231 Difference]: Finished difference. Result has 394 places, 342 transitions, 3725 flow [2024-06-28 00:09:03,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3476, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3725, PETRI_PLACES=394, PETRI_TRANSITIONS=342} [2024-06-28 00:09:03,807 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 364 predicate places. [2024-06-28 00:09:03,807 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 342 transitions, 3725 flow [2024-06-28 00:09:03,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:09:03,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:09:03,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:09:03,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-28 00:09:03,808 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-28 00:09:03,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:09:03,808 INFO L85 PathProgramCache]: Analyzing trace with hash 498686797, now seen corresponding path program 3 times [2024-06-28 00:09:03,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:09:03,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179201492] [2024-06-28 00:09:03,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:09:03,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:09:03,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:09:06,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:09:06,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:09:06,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179201492] [2024-06-28 00:09:06,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179201492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:09:06,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:09:06,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:09:06,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854897062] [2024-06-28 00:09:06,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:09:06,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:09:06,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:09:06,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:09:06,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:09:06,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:09:06,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 342 transitions, 3725 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:09:06,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:09:06,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:09:06,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:09:06,793 INFO L124 PetriNetUnfolderBase]: 685/1319 cut-off events. [2024-06-28 00:09:06,793 INFO L125 PetriNetUnfolderBase]: For 244436/244436 co-relation queries the response was YES. [2024-06-28 00:09:06,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10063 conditions, 1319 events. 685/1319 cut-off events. For 244436/244436 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 7975 event pairs, 58 based on Foata normal form. 2/1320 useless extension candidates. Maximal degree in co-relation 9877. Up to 1045 conditions per place. [2024-06-28 00:09:06,812 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 274 selfloop transitions, 79 changer transitions 0/356 dead transitions. [2024-06-28 00:09:06,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 356 transitions, 4499 flow [2024-06-28 00:09:06,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:09:06,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:09:06,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 148 transitions. [2024-06-28 00:09:06,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4340175953079179 [2024-06-28 00:09:06,813 INFO L175 Difference]: Start difference. First operand has 394 places, 342 transitions, 3725 flow. Second operand 11 states and 148 transitions. [2024-06-28 00:09:06,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 356 transitions, 4499 flow [2024-06-28 00:09:07,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 356 transitions, 4242 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-28 00:09:07,652 INFO L231 Difference]: Finished difference. Result has 396 places, 343 transitions, 3670 flow [2024-06-28 00:09:07,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3468, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3670, PETRI_PLACES=396, PETRI_TRANSITIONS=343} [2024-06-28 00:09:07,653 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 366 predicate places. [2024-06-28 00:09:07,653 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 343 transitions, 3670 flow [2024-06-28 00:09:07,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:09:07,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:09:07,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:09:07,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-28 00:09:07,654 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-28 00:09:07,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:09:07,654 INFO L85 PathProgramCache]: Analyzing trace with hash -1626711211, now seen corresponding path program 4 times [2024-06-28 00:09:07,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:09:07,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354691332] [2024-06-28 00:09:07,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:09:07,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:09:07,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:09:10,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:09:10,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:09:10,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354691332] [2024-06-28 00:09:10,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354691332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:09:10,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:09:10,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:09:10,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042384028] [2024-06-28 00:09:10,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:09:10,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:09:10,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:09:10,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:09:10,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:09:10,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:09:10,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 343 transitions, 3670 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:09:10,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:09:10,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:09:10,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:09:11,259 INFO L124 PetriNetUnfolderBase]: 696/1340 cut-off events. [2024-06-28 00:09:11,259 INFO L125 PetriNetUnfolderBase]: For 269673/269673 co-relation queries the response was YES. [2024-06-28 00:09:11,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10509 conditions, 1340 events. 696/1340 cut-off events. For 269673/269673 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 8124 event pairs, 57 based on Foata normal form. 2/1341 useless extension candidates. Maximal degree in co-relation 10321. Up to 1007 conditions per place. [2024-06-28 00:09:11,278 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 271 selfloop transitions, 86 changer transitions 2/362 dead transitions. [2024-06-28 00:09:11,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 362 transitions, 4814 flow [2024-06-28 00:09:11,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:09:11,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:09:11,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 151 transitions. [2024-06-28 00:09:11,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44281524926686217 [2024-06-28 00:09:11,279 INFO L175 Difference]: Start difference. First operand has 396 places, 343 transitions, 3670 flow. Second operand 11 states and 151 transitions. [2024-06-28 00:09:11,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 362 transitions, 4814 flow [2024-06-28 00:09:12,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 362 transitions, 4622 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-28 00:09:12,224 INFO L231 Difference]: Finished difference. Result has 398 places, 345 transitions, 3736 flow [2024-06-28 00:09:12,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3478, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3736, PETRI_PLACES=398, PETRI_TRANSITIONS=345} [2024-06-28 00:09:12,224 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 368 predicate places. [2024-06-28 00:09:12,224 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 345 transitions, 3736 flow [2024-06-28 00:09:12,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:09:12,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:09:12,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:09:12,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-28 00:09:12,225 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-28 00:09:12,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:09:12,225 INFO L85 PathProgramCache]: Analyzing trace with hash -1626720511, now seen corresponding path program 5 times [2024-06-28 00:09:12,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:09:12,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102215891] [2024-06-28 00:09:12,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:09:12,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:09:12,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:09:14,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:09:14,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:09:14,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102215891] [2024-06-28 00:09:14,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102215891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:09:14,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:09:14,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:09:14,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826294200] [2024-06-28 00:09:14,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:09:14,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:09:14,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:09:14,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:09:14,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:09:14,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:09:14,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 345 transitions, 3736 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:09:14,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:09:14,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:09:14,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:09:15,244 INFO L124 PetriNetUnfolderBase]: 700/1348 cut-off events. [2024-06-28 00:09:15,245 INFO L125 PetriNetUnfolderBase]: For 273731/273731 co-relation queries the response was YES. [2024-06-28 00:09:15,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10598 conditions, 1348 events. 700/1348 cut-off events. For 273731/273731 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 8206 event pairs, 59 based on Foata normal form. 2/1349 useless extension candidates. Maximal degree in co-relation 10409. Up to 1026 conditions per place. [2024-06-28 00:09:15,263 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 251 selfloop transitions, 105 changer transitions 0/359 dead transitions. [2024-06-28 00:09:15,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 359 transitions, 4520 flow [2024-06-28 00:09:15,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:09:15,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:09:15,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 148 transitions. [2024-06-28 00:09:15,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4340175953079179 [2024-06-28 00:09:15,265 INFO L175 Difference]: Start difference. First operand has 398 places, 345 transitions, 3736 flow. Second operand 11 states and 148 transitions. [2024-06-28 00:09:15,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 359 transitions, 4520 flow [2024-06-28 00:09:16,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 359 transitions, 4336 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-28 00:09:16,203 INFO L231 Difference]: Finished difference. Result has 402 places, 346 transitions, 3810 flow [2024-06-28 00:09:16,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3566, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3810, PETRI_PLACES=402, PETRI_TRANSITIONS=346} [2024-06-28 00:09:16,203 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 372 predicate places. [2024-06-28 00:09:16,203 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 346 transitions, 3810 flow [2024-06-28 00:09:16,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:09:16,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:09:16,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:09:16,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-28 00:09:16,204 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-28 00:09:16,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:09:16,204 INFO L85 PathProgramCache]: Analyzing trace with hash -1634137540, now seen corresponding path program 6 times [2024-06-28 00:09:16,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:09:16,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113683265] [2024-06-28 00:09:16,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:09:16,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:09:16,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:09:19,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:09:19,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:09:19,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113683265] [2024-06-28 00:09:19,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113683265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:09:19,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:09:19,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:09:19,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376558812] [2024-06-28 00:09:19,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:09:19,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:09:19,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:09:19,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:09:19,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:09:19,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:09:19,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 346 transitions, 3810 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:09:19,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:09:19,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:09:19,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:09:20,765 INFO L124 PetriNetUnfolderBase]: 703/1353 cut-off events. [2024-06-28 00:09:20,765 INFO L125 PetriNetUnfolderBase]: For 265533/265533 co-relation queries the response was YES. [2024-06-28 00:09:20,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10670 conditions, 1353 events. 703/1353 cut-off events. For 265533/265533 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 8223 event pairs, 59 based on Foata normal form. 1/1353 useless extension candidates. Maximal degree in co-relation 10479. Up to 951 conditions per place. [2024-06-28 00:09:20,786 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 251 selfloop transitions, 107 changer transitions 0/361 dead transitions. [2024-06-28 00:09:20,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 361 transitions, 4882 flow [2024-06-28 00:09:20,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:09:20,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:09:20,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 145 transitions. [2024-06-28 00:09:20,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46774193548387094 [2024-06-28 00:09:20,788 INFO L175 Difference]: Start difference. First operand has 402 places, 346 transitions, 3810 flow. Second operand 10 states and 145 transitions. [2024-06-28 00:09:20,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 361 transitions, 4882 flow [2024-06-28 00:09:21,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 361 transitions, 4650 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-28 00:09:21,777 INFO L231 Difference]: Finished difference. Result has 403 places, 348 transitions, 3833 flow [2024-06-28 00:09:21,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3578, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3833, PETRI_PLACES=403, PETRI_TRANSITIONS=348} [2024-06-28 00:09:21,777 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 373 predicate places. [2024-06-28 00:09:21,777 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 348 transitions, 3833 flow [2024-06-28 00:09:21,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:09:21,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:09:21,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:09:21,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-28 00:09:21,778 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-28 00:09:21,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:09:21,778 INFO L85 PathProgramCache]: Analyzing trace with hash 491536957, now seen corresponding path program 6 times [2024-06-28 00:09:21,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:09:21,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802179213] [2024-06-28 00:09:21,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:09:21,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:09:21,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:09:23,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-28 00:09:23,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:09:23,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802179213] [2024-06-28 00:09:23,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802179213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:09:23,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:09:23,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:09:23,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720653656] [2024-06-28 00:09:23,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:09:23,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:09:23,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:09:23,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:09:23,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:09:24,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:09:24,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 348 transitions, 3833 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:09:24,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:09:24,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:09:24,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:09:24,674 INFO L124 PetriNetUnfolderBase]: 700/1348 cut-off events. [2024-06-28 00:09:24,674 INFO L125 PetriNetUnfolderBase]: For 258360/258360 co-relation queries the response was YES. [2024-06-28 00:09:24,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10330 conditions, 1348 events. 700/1348 cut-off events. For 258360/258360 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 8213 event pairs, 58 based on Foata normal form. 2/1349 useless extension candidates. Maximal degree in co-relation 10139. Up to 1074 conditions per place. [2024-06-28 00:09:24,692 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 285 selfloop transitions, 73 changer transitions 0/361 dead transitions. [2024-06-28 00:09:24,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 361 transitions, 4579 flow [2024-06-28 00:09:24,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:09:24,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:09:24,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 148 transitions. [2024-06-28 00:09:24,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4340175953079179 [2024-06-28 00:09:24,694 INFO L175 Difference]: Start difference. First operand has 403 places, 348 transitions, 3833 flow. Second operand 11 states and 148 transitions. [2024-06-28 00:09:24,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 361 transitions, 4579 flow [2024-06-28 00:09:25,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 361 transitions, 4327 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-28 00:09:25,673 INFO L231 Difference]: Finished difference. Result has 406 places, 348 transitions, 3731 flow [2024-06-28 00:09:25,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3581, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3731, PETRI_PLACES=406, PETRI_TRANSITIONS=348} [2024-06-28 00:09:25,674 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 376 predicate places. [2024-06-28 00:09:25,674 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 348 transitions, 3731 flow [2024-06-28 00:09:25,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:09:25,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:09:25,674 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:09:25,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-28 00:09:25,674 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-28 00:09:25,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:09:25,674 INFO L85 PathProgramCache]: Analyzing trace with hash 491327428, now seen corresponding path program 7 times [2024-06-28 00:09:25,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:09:25,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445116792] [2024-06-28 00:09:25,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:09:25,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:09:25,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:09:28,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:09:28,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:09:28,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445116792] [2024-06-28 00:09:28,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445116792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:09:28,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:09:28,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:09:28,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268291588] [2024-06-28 00:09:28,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:09:28,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:09:28,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:09:28,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:09:28,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:09:28,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:09:28,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 348 transitions, 3731 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:09:28,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:09:28,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:09:28,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:09:29,012 INFO L124 PetriNetUnfolderBase]: 698/1345 cut-off events. [2024-06-28 00:09:29,012 INFO L125 PetriNetUnfolderBase]: For 239670/239670 co-relation queries the response was YES. [2024-06-28 00:09:29,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10058 conditions, 1345 events. 698/1345 cut-off events. For 239670/239670 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 8191 event pairs, 58 based on Foata normal form. 1/1345 useless extension candidates. Maximal degree in co-relation 9866. Up to 944 conditions per place. [2024-06-28 00:09:29,030 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 244 selfloop transitions, 112 changer transitions 0/360 dead transitions. [2024-06-28 00:09:29,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 360 transitions, 4471 flow [2024-06-28 00:09:29,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:09:29,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:09:29,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 152 transitions. [2024-06-28 00:09:29,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49032258064516127 [2024-06-28 00:09:29,031 INFO L175 Difference]: Start difference. First operand has 406 places, 348 transitions, 3731 flow. Second operand 10 states and 152 transitions. [2024-06-28 00:09:29,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 360 transitions, 4471 flow [2024-06-28 00:09:29,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 360 transitions, 4285 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-28 00:09:29,923 INFO L231 Difference]: Finished difference. Result has 406 places, 348 transitions, 3774 flow [2024-06-28 00:09:29,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3545, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3774, PETRI_PLACES=406, PETRI_TRANSITIONS=348} [2024-06-28 00:09:29,924 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 376 predicate places. [2024-06-28 00:09:29,924 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 348 transitions, 3774 flow [2024-06-28 00:09:29,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:09:29,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:09:29,924 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:09:29,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-28 00:09:29,924 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-28 00:09:29,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:09:29,925 INFO L85 PathProgramCache]: Analyzing trace with hash -56111648, now seen corresponding path program 11 times [2024-06-28 00:09:29,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:09:29,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801927563] [2024-06-28 00:09:29,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:09:29,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:09:29,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:09:32,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:09:32,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:09:32,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801927563] [2024-06-28 00:09:32,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801927563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:09:32,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:09:32,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:09:32,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057231103] [2024-06-28 00:09:32,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:09:32,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:09:32,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:09:32,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:09:32,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:09:32,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:09:32,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 348 transitions, 3774 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:09:32,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:09:32,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:09:32,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:09:32,760 INFO L124 PetriNetUnfolderBase]: 702/1353 cut-off events. [2024-06-28 00:09:32,760 INFO L125 PetriNetUnfolderBase]: For 254725/254725 co-relation queries the response was YES. [2024-06-28 00:09:32,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10216 conditions, 1353 events. 702/1353 cut-off events. For 254725/254725 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 8259 event pairs, 67 based on Foata normal form. 2/1354 useless extension candidates. Maximal degree in co-relation 10023. Up to 1039 conditions per place. [2024-06-28 00:09:32,779 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 250 selfloop transitions, 106 changer transitions 0/359 dead transitions. [2024-06-28 00:09:32,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 359 transitions, 4552 flow [2024-06-28 00:09:32,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:09:32,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:09:32,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 127 transitions. [2024-06-28 00:09:32,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4096774193548387 [2024-06-28 00:09:32,787 INFO L175 Difference]: Start difference. First operand has 406 places, 348 transitions, 3774 flow. Second operand 10 states and 127 transitions. [2024-06-28 00:09:32,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 359 transitions, 4552 flow [2024-06-28 00:09:33,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 359 transitions, 4271 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-28 00:09:33,695 INFO L231 Difference]: Finished difference. Result has 405 places, 349 transitions, 3755 flow [2024-06-28 00:09:33,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3493, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3755, PETRI_PLACES=405, PETRI_TRANSITIONS=349} [2024-06-28 00:09:33,696 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 375 predicate places. [2024-06-28 00:09:33,696 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 349 transitions, 3755 flow [2024-06-28 00:09:33,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:09:33,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:09:33,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-28 00:09:33,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-28 00:09:33,697 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-28 00:09:33,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:09:33,697 INFO L85 PathProgramCache]: Analyzing trace with hash -1739965886, now seen corresponding path program 12 times [2024-06-28 00:09:33,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:09:33,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126661211] [2024-06-28 00:09:33,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:09:33,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:09:33,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:09:36,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-28 00:09:36,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:09:36,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126661211] [2024-06-28 00:09:36,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126661211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:09:36,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:09:36,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:09:36,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293817660] [2024-06-28 00:09:36,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:09:36,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:09:36,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:09:36,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:09:36,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:09:36,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:09:36,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 349 transitions, 3755 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:09:36,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:09:36,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:09:36,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:09:37,028 INFO L124 PetriNetUnfolderBase]: 706/1361 cut-off events. [2024-06-28 00:09:37,028 INFO L125 PetriNetUnfolderBase]: For 259242/259242 co-relation queries the response was YES. [2024-06-28 00:09:37,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10273 conditions, 1361 events. 706/1361 cut-off events. For 259242/259242 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 8307 event pairs, 65 based on Foata normal form. 2/1362 useless extension candidates. Maximal degree in co-relation 10079. Up to 1133 conditions per place. [2024-06-28 00:09:37,047 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 293 selfloop transitions, 64 changer transitions 0/360 dead transitions. [2024-06-28 00:09:37,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 360 transitions, 4537 flow [2024-06-28 00:09:37,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:09:37,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:09:37,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-28 00:09:37,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-28 00:09:37,049 INFO L175 Difference]: Start difference. First operand has 405 places, 349 transitions, 3755 flow. Second operand 11 states and 135 transitions. [2024-06-28 00:09:37,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 360 transitions, 4537 flow [2024-06-28 00:09:38,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 360 transitions, 4285 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-28 00:09:38,008 INFO L231 Difference]: Finished difference. Result has 408 places, 350 transitions, 3683 flow [2024-06-28 00:09:38,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3503, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3683, PETRI_PLACES=408, PETRI_TRANSITIONS=350} [2024-06-28 00:09:38,008 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 378 predicate places. [2024-06-28 00:09:38,009 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 350 transitions, 3683 flow [2024-06-28 00:09:38,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:09:38,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:09:38,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:09:38,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-28 00:09:38,009 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-28 00:09:38,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:09:38,009 INFO L85 PathProgramCache]: Analyzing trace with hash 13757526, now seen corresponding path program 13 times [2024-06-28 00:09:38,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:09:38,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854562031] [2024-06-28 00:09:38,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:09:38,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:09:38,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:09:40,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:09:40,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:09:40,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854562031] [2024-06-28 00:09:40,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854562031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:09:40,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:09:40,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:09:40,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189181463] [2024-06-28 00:09:40,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:09:40,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:09:40,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:09:40,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:09:40,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:09:40,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:09:40,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 350 transitions, 3683 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:09:40,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:09:40,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:09:40,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:09:41,089 INFO L124 PetriNetUnfolderBase]: 710/1369 cut-off events. [2024-06-28 00:09:41,089 INFO L125 PetriNetUnfolderBase]: For 262714/262714 co-relation queries the response was YES. [2024-06-28 00:09:41,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10243 conditions, 1369 events. 710/1369 cut-off events. For 262714/262714 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 8402 event pairs, 67 based on Foata normal form. 2/1370 useless extension candidates. Maximal degree in co-relation 10048. Up to 1156 conditions per place. [2024-06-28 00:09:41,109 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 301 selfloop transitions, 57 changer transitions 0/361 dead transitions. [2024-06-28 00:09:41,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 361 transitions, 4469 flow [2024-06-28 00:09:41,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:09:41,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:09:41,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-28 00:09:41,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 00:09:41,110 INFO L175 Difference]: Start difference. First operand has 408 places, 350 transitions, 3683 flow. Second operand 10 states and 124 transitions. [2024-06-28 00:09:41,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 361 transitions, 4469 flow [2024-06-28 00:09:42,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 361 transitions, 4299 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-28 00:09:42,231 INFO L231 Difference]: Finished difference. Result has 409 places, 351 transitions, 3681 flow [2024-06-28 00:09:42,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3513, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3681, PETRI_PLACES=409, PETRI_TRANSITIONS=351} [2024-06-28 00:09:42,235 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 379 predicate places. [2024-06-28 00:09:42,235 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 351 transitions, 3681 flow [2024-06-28 00:09:42,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:09:42,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:09:42,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:09:42,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-28 00:09:42,236 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-28 00:09:42,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:09:42,236 INFO L85 PathProgramCache]: Analyzing trace with hash 19264056, now seen corresponding path program 14 times [2024-06-28 00:09:42,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:09:42,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868808203] [2024-06-28 00:09:42,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:09:42,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:09:42,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:09:44,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:09:44,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:09:44,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868808203] [2024-06-28 00:09:44,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868808203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:09:44,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:09:44,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:09:44,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634914868] [2024-06-28 00:09:44,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:09:44,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:09:44,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:09:44,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:09:44,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:09:44,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:09:44,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 351 transitions, 3681 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:09:44,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:09:44,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:09:44,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:09:45,329 INFO L124 PetriNetUnfolderBase]: 714/1377 cut-off events. [2024-06-28 00:09:45,329 INFO L125 PetriNetUnfolderBase]: For 266243/266243 co-relation queries the response was YES. [2024-06-28 00:09:45,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10287 conditions, 1377 events. 714/1377 cut-off events. For 266243/266243 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 8444 event pairs, 69 based on Foata normal form. 2/1378 useless extension candidates. Maximal degree in co-relation 10091. Up to 1158 conditions per place. [2024-06-28 00:09:45,349 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 299 selfloop transitions, 60 changer transitions 0/362 dead transitions. [2024-06-28 00:09:45,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 362 transitions, 4471 flow [2024-06-28 00:09:45,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:09:45,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:09:45,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 126 transitions. [2024-06-28 00:09:45,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4064516129032258 [2024-06-28 00:09:45,351 INFO L175 Difference]: Start difference. First operand has 409 places, 351 transitions, 3681 flow. Second operand 10 states and 126 transitions. [2024-06-28 00:09:45,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 362 transitions, 4471 flow [2024-06-28 00:09:46,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 362 transitions, 4313 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-28 00:09:46,228 INFO L231 Difference]: Finished difference. Result has 411 places, 352 transitions, 3699 flow [2024-06-28 00:09:46,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3523, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3699, PETRI_PLACES=411, PETRI_TRANSITIONS=352} [2024-06-28 00:09:46,244 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 381 predicate places. [2024-06-28 00:09:46,244 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 352 transitions, 3699 flow [2024-06-28 00:09:46,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:09:46,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:09:46,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:09:46,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-28 00:09:46,245 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-28 00:09:46,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:09:46,245 INFO L85 PathProgramCache]: Analyzing trace with hash 13753806, now seen corresponding path program 15 times [2024-06-28 00:09:46,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:09:46,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237414370] [2024-06-28 00:09:46,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:09:46,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:09:46,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:09:47,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-28 00:09:47,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:09:47,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237414370] [2024-06-28 00:09:47,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237414370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:09:47,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:09:47,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:09:47,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245262386] [2024-06-28 00:09:47,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:09:47,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:09:47,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:09:47,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:09:47,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:09:47,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:09:47,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 352 transitions, 3699 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:09:47,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:09:47,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:09:47,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:09:48,496 INFO L124 PetriNetUnfolderBase]: 718/1385 cut-off events. [2024-06-28 00:09:48,496 INFO L125 PetriNetUnfolderBase]: For 269813/269813 co-relation queries the response was YES. [2024-06-28 00:09:48,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10351 conditions, 1385 events. 718/1385 cut-off events. For 269813/269813 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 8490 event pairs, 69 based on Foata normal form. 2/1386 useless extension candidates. Maximal degree in co-relation 10154. Up to 1167 conditions per place. [2024-06-28 00:09:48,514 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 305 selfloop transitions, 56 changer transitions 0/364 dead transitions. [2024-06-28 00:09:48,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 364 transitions, 4497 flow [2024-06-28 00:09:48,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:09:48,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:09:48,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-28 00:09:48,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 00:09:48,516 INFO L175 Difference]: Start difference. First operand has 411 places, 352 transitions, 3699 flow. Second operand 10 states and 124 transitions. [2024-06-28 00:09:48,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 364 transitions, 4497 flow [2024-06-28 00:09:49,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 364 transitions, 4331 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-28 00:09:49,479 INFO L231 Difference]: Finished difference. Result has 413 places, 353 transitions, 3703 flow [2024-06-28 00:09:49,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3533, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3703, PETRI_PLACES=413, PETRI_TRANSITIONS=353} [2024-06-28 00:09:49,479 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 383 predicate places. [2024-06-28 00:09:49,479 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 353 transitions, 3703 flow [2024-06-28 00:09:49,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:09:49,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:09:49,480 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:09:49,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-28 00:09:49,480 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-28 00:09:49,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:09:49,480 INFO L85 PathProgramCache]: Analyzing trace with hash -2132152304, now seen corresponding path program 8 times [2024-06-28 00:09:49,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:09:49,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750732874] [2024-06-28 00:09:49,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:09:49,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:09:49,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:09:52,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-28 00:09:52,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:09:52,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750732874] [2024-06-28 00:09:52,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750732874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:09:52,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:09:52,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:09:52,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676332758] [2024-06-28 00:09:52,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:09:52,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:09:52,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:09:52,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:09:52,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:09:52,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:09:52,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 353 transitions, 3703 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:09:52,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:09:52,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:09:52,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:09:53,504 INFO L124 PetriNetUnfolderBase]: 721/1390 cut-off events. [2024-06-28 00:09:53,505 INFO L125 PetriNetUnfolderBase]: For 260693/260693 co-relation queries the response was YES. [2024-06-28 00:09:53,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10325 conditions, 1390 events. 721/1390 cut-off events. For 260693/260693 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 8517 event pairs, 71 based on Foata normal form. 1/1390 useless extension candidates. Maximal degree in co-relation 10127. Up to 1162 conditions per place. [2024-06-28 00:09:53,524 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 299 selfloop transitions, 63 changer transitions 0/365 dead transitions. [2024-06-28 00:09:53,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 365 transitions, 4487 flow [2024-06-28 00:09:53,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:09:53,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:09:53,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 145 transitions. [2024-06-28 00:09:53,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4252199413489736 [2024-06-28 00:09:53,525 INFO L175 Difference]: Start difference. First operand has 413 places, 353 transitions, 3703 flow. Second operand 11 states and 145 transitions. [2024-06-28 00:09:53,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 365 transitions, 4487 flow [2024-06-28 00:09:54,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 365 transitions, 4327 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-28 00:09:54,516 INFO L231 Difference]: Finished difference. Result has 416 places, 355 transitions, 3716 flow [2024-06-28 00:09:54,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3543, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3716, PETRI_PLACES=416, PETRI_TRANSITIONS=355} [2024-06-28 00:09:54,516 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 386 predicate places. [2024-06-28 00:09:54,516 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 355 transitions, 3716 flow [2024-06-28 00:09:54,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:09:54,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:09:54,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:09:54,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-28 00:09:54,517 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-28 00:09:54,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:09:54,517 INFO L85 PathProgramCache]: Analyzing trace with hash 37350024, now seen corresponding path program 9 times [2024-06-28 00:09:54,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:09:54,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457459763] [2024-06-28 00:09:54,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:09:54,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:09:54,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:09:57,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:09:57,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:09:57,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457459763] [2024-06-28 00:09:57,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457459763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:09:57,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:09:57,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:09:57,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603222736] [2024-06-28 00:09:57,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:09:57,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:09:57,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:09:57,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:09:57,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:09:57,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:09:57,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 355 transitions, 3716 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:09:57,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:09:57,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:09:57,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:09:58,582 INFO L124 PetriNetUnfolderBase]: 717/1384 cut-off events. [2024-06-28 00:09:58,583 INFO L125 PetriNetUnfolderBase]: For 251091/251091 co-relation queries the response was YES. [2024-06-28 00:09:58,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9923 conditions, 1384 events. 717/1384 cut-off events. For 251091/251091 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 8516 event pairs, 71 based on Foata normal form. 2/1385 useless extension candidates. Maximal degree in co-relation 9724. Up to 1144 conditions per place. [2024-06-28 00:09:58,601 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 293 selfloop transitions, 69 changer transitions 0/365 dead transitions. [2024-06-28 00:09:58,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 365 transitions, 4462 flow [2024-06-28 00:09:58,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:09:58,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:09:58,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 147 transitions. [2024-06-28 00:09:58,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4310850439882698 [2024-06-28 00:09:58,603 INFO L175 Difference]: Start difference. First operand has 416 places, 355 transitions, 3716 flow. Second operand 11 states and 147 transitions. [2024-06-28 00:09:58,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 365 transitions, 4462 flow [2024-06-28 00:09:59,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 365 transitions, 4271 flow, removed 34 selfloop flow, removed 9 redundant places. [2024-06-28 00:09:59,619 INFO L231 Difference]: Finished difference. Result has 419 places, 355 transitions, 3676 flow [2024-06-28 00:09:59,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3525, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3676, PETRI_PLACES=419, PETRI_TRANSITIONS=355} [2024-06-28 00:09:59,620 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 389 predicate places. [2024-06-28 00:09:59,621 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 355 transitions, 3676 flow [2024-06-28 00:09:59,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:09:59,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:09:59,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:09:59,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-28 00:09:59,621 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-28 00:09:59,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:09:59,621 INFO L85 PathProgramCache]: Analyzing trace with hash 285425130, now seen corresponding path program 10 times [2024-06-28 00:09:59,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:09:59,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263155583] [2024-06-28 00:09:59,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:09:59,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:09:59,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:10:02,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:10:02,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:10:02,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263155583] [2024-06-28 00:10:02,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263155583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:10:02,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:10:02,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:10:02,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799060421] [2024-06-28 00:10:02,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:10:02,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:10:02,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:10:02,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:10:02,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:10:02,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:10:02,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 355 transitions, 3676 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:10:02,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:10:02,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:10:02,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:10:03,109 INFO L124 PetriNetUnfolderBase]: 720/1389 cut-off events. [2024-06-28 00:10:03,110 INFO L125 PetriNetUnfolderBase]: For 245224/245224 co-relation queries the response was YES. [2024-06-28 00:10:03,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9957 conditions, 1389 events. 720/1389 cut-off events. For 245224/245224 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 8513 event pairs, 71 based on Foata normal form. 1/1389 useless extension candidates. Maximal degree in co-relation 9756. Up to 1091 conditions per place. [2024-06-28 00:10:03,130 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 275 selfloop transitions, 90 changer transitions 0/368 dead transitions. [2024-06-28 00:10:03,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 368 transitions, 4776 flow [2024-06-28 00:10:03,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:10:03,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:10:03,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 145 transitions. [2024-06-28 00:10:03,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46774193548387094 [2024-06-28 00:10:03,131 INFO L175 Difference]: Start difference. First operand has 419 places, 355 transitions, 3676 flow. Second operand 10 states and 145 transitions. [2024-06-28 00:10:03,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 368 transitions, 4776 flow [2024-06-28 00:10:04,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 368 transitions, 4572 flow, removed 9 selfloop flow, removed 12 redundant places. [2024-06-28 00:10:04,054 INFO L231 Difference]: Finished difference. Result has 417 places, 357 transitions, 3693 flow [2024-06-28 00:10:04,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3476, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3693, PETRI_PLACES=417, PETRI_TRANSITIONS=357} [2024-06-28 00:10:04,055 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 387 predicate places. [2024-06-28 00:10:04,055 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 357 transitions, 3693 flow [2024-06-28 00:10:04,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:10:04,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:10:04,055 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:10:04,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-28 00:10:04,056 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-28 00:10:04,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:10:04,056 INFO L85 PathProgramCache]: Analyzing trace with hash -1487641199, now seen corresponding path program 7 times [2024-06-28 00:10:04,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:10:04,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062697984] [2024-06-28 00:10:04,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:10:04,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:10:04,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:10:06,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:10:06,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:10:06,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062697984] [2024-06-28 00:10:06,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062697984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:10:06,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:10:06,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:10:06,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159400414] [2024-06-28 00:10:06,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:10:06,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:10:06,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:10:06,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:10:06,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:10:06,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:10:06,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 357 transitions, 3693 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:10:06,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:10:06,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:10:06,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:10:07,315 INFO L124 PetriNetUnfolderBase]: 724/1397 cut-off events. [2024-06-28 00:10:07,315 INFO L125 PetriNetUnfolderBase]: For 258156/258156 co-relation queries the response was YES. [2024-06-28 00:10:07,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10070 conditions, 1397 events. 724/1397 cut-off events. For 258156/258156 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 8593 event pairs, 71 based on Foata normal form. 2/1398 useless extension candidates. Maximal degree in co-relation 9870. Up to 1084 conditions per place. [2024-06-28 00:10:07,335 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 277 selfloop transitions, 89 changer transitions 0/369 dead transitions. [2024-06-28 00:10:07,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 369 transitions, 4491 flow [2024-06-28 00:10:07,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:10:07,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:10:07,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 147 transitions. [2024-06-28 00:10:07,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4310850439882698 [2024-06-28 00:10:07,336 INFO L175 Difference]: Start difference. First operand has 417 places, 357 transitions, 3693 flow. Second operand 11 states and 147 transitions. [2024-06-28 00:10:07,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 369 transitions, 4491 flow [2024-06-28 00:10:08,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 369 transitions, 4289 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-28 00:10:08,286 INFO L231 Difference]: Finished difference. Result has 420 places, 358 transitions, 3717 flow [2024-06-28 00:10:08,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3491, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3717, PETRI_PLACES=420, PETRI_TRANSITIONS=358} [2024-06-28 00:10:08,287 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 390 predicate places. [2024-06-28 00:10:08,287 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 358 transitions, 3717 flow [2024-06-28 00:10:08,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:10:08,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:10:08,287 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:10:08,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-28 00:10:08,287 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-28 00:10:08,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:10:08,288 INFO L85 PathProgramCache]: Analyzing trace with hash 91695249, now seen corresponding path program 8 times [2024-06-28 00:10:08,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:10:08,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552631028] [2024-06-28 00:10:08,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:10:08,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:10:08,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:10:11,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:10:11,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:10:11,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552631028] [2024-06-28 00:10:11,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552631028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:10:11,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:10:11,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:10:11,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762344595] [2024-06-28 00:10:11,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:10:11,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:10:11,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:10:11,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:10:11,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:10:11,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:10:11,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 358 transitions, 3717 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:10:11,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:10:11,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:10:11,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:10:12,090 INFO L124 PetriNetUnfolderBase]: 728/1405 cut-off events. [2024-06-28 00:10:12,091 INFO L125 PetriNetUnfolderBase]: For 262235/262235 co-relation queries the response was YES. [2024-06-28 00:10:12,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10171 conditions, 1405 events. 728/1405 cut-off events. For 262235/262235 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 8666 event pairs, 71 based on Foata normal form. 2/1406 useless extension candidates. Maximal degree in co-relation 9969. Up to 1204 conditions per place. [2024-06-28 00:10:12,111 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 317 selfloop transitions, 50 changer transitions 0/370 dead transitions. [2024-06-28 00:10:12,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 370 transitions, 4519 flow [2024-06-28 00:10:12,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:10:12,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:10:12,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 141 transitions. [2024-06-28 00:10:12,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41348973607038125 [2024-06-28 00:10:12,123 INFO L175 Difference]: Start difference. First operand has 420 places, 358 transitions, 3717 flow. Second operand 11 states and 141 transitions. [2024-06-28 00:10:12,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 370 transitions, 4519 flow [2024-06-28 00:10:13,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 370 transitions, 4303 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-28 00:10:13,274 INFO L231 Difference]: Finished difference. Result has 422 places, 359 transitions, 3651 flow [2024-06-28 00:10:13,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3501, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3651, PETRI_PLACES=422, PETRI_TRANSITIONS=359} [2024-06-28 00:10:13,274 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 392 predicate places. [2024-06-28 00:10:13,275 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 359 transitions, 3651 flow [2024-06-28 00:10:13,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:10:13,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:10:13,275 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:10:13,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-28 00:10:13,275 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-28 00:10:13,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:10:13,275 INFO L85 PathProgramCache]: Analyzing trace with hash 1969481178, now seen corresponding path program 11 times [2024-06-28 00:10:13,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:10:13,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454366762] [2024-06-28 00:10:13,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:10:13,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:10:13,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:10:15,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:10:15,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:10:15,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454366762] [2024-06-28 00:10:15,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454366762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:10:15,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:10:15,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:10:15,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639177650] [2024-06-28 00:10:15,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:10:15,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:10:15,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:10:15,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:10:15,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:10:15,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:10:15,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 359 transitions, 3651 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:10:15,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:10:15,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:10:15,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:10:16,165 INFO L124 PetriNetUnfolderBase]: 731/1410 cut-off events. [2024-06-28 00:10:16,165 INFO L125 PetriNetUnfolderBase]: For 252248/252248 co-relation queries the response was YES. [2024-06-28 00:10:16,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10082 conditions, 1410 events. 731/1410 cut-off events. For 252248/252248 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 8701 event pairs, 71 based on Foata normal form. 1/1410 useless extension candidates. Maximal degree in co-relation 9880. Up to 801 conditions per place. [2024-06-28 00:10:16,185 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 201 selfloop transitions, 169 changer transitions 0/374 dead transitions. [2024-06-28 00:10:16,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 374 transitions, 5401 flow [2024-06-28 00:10:16,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:10:16,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:10:16,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 158 transitions. [2024-06-28 00:10:16,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5096774193548387 [2024-06-28 00:10:16,187 INFO L175 Difference]: Start difference. First operand has 422 places, 359 transitions, 3651 flow. Second operand 10 states and 158 transitions. [2024-06-28 00:10:16,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 374 transitions, 5401 flow [2024-06-28 00:10:17,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 374 transitions, 5254 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-28 00:10:17,218 INFO L231 Difference]: Finished difference. Result has 423 places, 361 transitions, 3881 flow [2024-06-28 00:10:17,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3504, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3881, PETRI_PLACES=423, PETRI_TRANSITIONS=361} [2024-06-28 00:10:17,232 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 393 predicate places. [2024-06-28 00:10:17,233 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 361 transitions, 3881 flow [2024-06-28 00:10:17,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:10:17,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:10:17,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:10:17,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-28 00:10:17,233 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-28 00:10:17,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:10:17,233 INFO L85 PathProgramCache]: Analyzing trace with hash -1739750405, now seen corresponding path program 9 times [2024-06-28 00:10:17,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:10:17,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635586857] [2024-06-28 00:10:17,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:10:17,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:10:17,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:10:20,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:10:20,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:10:20,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635586857] [2024-06-28 00:10:20,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635586857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:10:20,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:10:20,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:10:20,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079032708] [2024-06-28 00:10:20,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:10:20,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:10:20,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:10:20,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:10:20,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:10:20,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:10:20,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 361 transitions, 3881 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:10:20,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:10:20,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:10:20,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:10:21,043 INFO L124 PetriNetUnfolderBase]: 735/1418 cut-off events. [2024-06-28 00:10:21,044 INFO L125 PetriNetUnfolderBase]: For 268679/268679 co-relation queries the response was YES. [2024-06-28 00:10:21,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10394 conditions, 1418 events. 735/1418 cut-off events. For 268679/268679 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 8771 event pairs, 71 based on Foata normal form. 2/1419 useless extension candidates. Maximal degree in co-relation 10191. Up to 1202 conditions per place. [2024-06-28 00:10:21,066 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 314 selfloop transitions, 56 changer transitions 0/373 dead transitions. [2024-06-28 00:10:21,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 373 transitions, 4691 flow [2024-06-28 00:10:21,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:10:21,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:10:21,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 137 transitions. [2024-06-28 00:10:21,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44193548387096776 [2024-06-28 00:10:21,068 INFO L175 Difference]: Start difference. First operand has 423 places, 361 transitions, 3881 flow. Second operand 10 states and 137 transitions. [2024-06-28 00:10:21,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 373 transitions, 4691 flow [2024-06-28 00:10:22,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 373 transitions, 4331 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-28 00:10:22,240 INFO L231 Difference]: Finished difference. Result has 425 places, 362 transitions, 3685 flow [2024-06-28 00:10:22,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3521, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3685, PETRI_PLACES=425, PETRI_TRANSITIONS=362} [2024-06-28 00:10:22,241 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 395 predicate places. [2024-06-28 00:10:22,241 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 362 transitions, 3685 flow [2024-06-28 00:10:22,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:10:22,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:10:22,241 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:10:22,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-28 00:10:22,241 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-28 00:10:22,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:10:22,242 INFO L85 PathProgramCache]: Analyzing trace with hash 1969279368, now seen corresponding path program 12 times [2024-06-28 00:10:22,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:10:22,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043027897] [2024-06-28 00:10:22,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:10:22,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:10:22,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:10:25,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:10:25,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:10:25,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043027897] [2024-06-28 00:10:25,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043027897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:10:25,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:10:25,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:10:25,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163287818] [2024-06-28 00:10:25,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:10:25,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:10:25,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:10:25,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:10:25,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:10:26,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:10:26,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 362 transitions, 3685 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:10:26,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:10:26,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:10:26,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:10:26,844 INFO L124 PetriNetUnfolderBase]: 733/1415 cut-off events. [2024-06-28 00:10:26,845 INFO L125 PetriNetUnfolderBase]: For 245958/245958 co-relation queries the response was YES. [2024-06-28 00:10:26,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9967 conditions, 1415 events. 733/1415 cut-off events. For 245958/245958 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 8743 event pairs, 71 based on Foata normal form. 1/1415 useless extension candidates. Maximal degree in co-relation 9763. Up to 971 conditions per place. [2024-06-28 00:10:26,865 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 247 selfloop transitions, 131 changer transitions 0/381 dead transitions. [2024-06-28 00:10:26,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 381 transitions, 4518 flow [2024-06-28 00:10:26,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:10:26,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:10:26,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 140 transitions. [2024-06-28 00:10:26,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45161290322580644 [2024-06-28 00:10:26,866 INFO L175 Difference]: Start difference. First operand has 425 places, 362 transitions, 3685 flow. Second operand 10 states and 140 transitions. [2024-06-28 00:10:26,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 381 transitions, 4518 flow [2024-06-28 00:10:27,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 381 transitions, 4298 flow, removed 34 selfloop flow, removed 10 redundant places. [2024-06-28 00:10:27,924 INFO L231 Difference]: Finished difference. Result has 427 places, 371 transitions, 3898 flow [2024-06-28 00:10:27,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3465, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3898, PETRI_PLACES=427, PETRI_TRANSITIONS=371} [2024-06-28 00:10:27,924 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 397 predicate places. [2024-06-28 00:10:27,924 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 371 transitions, 3898 flow [2024-06-28 00:10:27,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:10:27,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:10:27,925 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:10:27,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-28 00:10:27,925 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-28 00:10:27,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:10:27,925 INFO L85 PathProgramCache]: Analyzing trace with hash 285626940, now seen corresponding path program 13 times [2024-06-28 00:10:27,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:10:27,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620131340] [2024-06-28 00:10:27,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:10:27,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:10:27,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:10: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-28 00:10:30,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:10:30,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620131340] [2024-06-28 00:10:30,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620131340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:10:30,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:10:30,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:10:30,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138764845] [2024-06-28 00:10:30,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:10:30,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:10:30,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:10:30,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:10:30,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:10:30,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:10:30,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 371 transitions, 3898 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:10:30,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:10:30,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:10:30,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:10:31,433 INFO L124 PetriNetUnfolderBase]: 731/1412 cut-off events. [2024-06-28 00:10:31,434 INFO L125 PetriNetUnfolderBase]: For 235195/235195 co-relation queries the response was YES. [2024-06-28 00:10:31,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9955 conditions, 1412 events. 731/1412 cut-off events. For 235195/235195 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 8731 event pairs, 73 based on Foata normal form. 1/1412 useless extension candidates. Maximal degree in co-relation 9749. Up to 1115 conditions per place. [2024-06-28 00:10:31,454 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 291 selfloop transitions, 88 changer transitions 0/382 dead transitions. [2024-06-28 00:10:31,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 382 transitions, 5002 flow [2024-06-28 00:10:31,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:10:31,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:10:31,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 143 transitions. [2024-06-28 00:10:31,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-28 00:10:31,456 INFO L175 Difference]: Start difference. First operand has 427 places, 371 transitions, 3898 flow. Second operand 11 states and 143 transitions. [2024-06-28 00:10:31,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 382 transitions, 5002 flow [2024-06-28 00:10:32,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 382 transitions, 4774 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-28 00:10:32,498 INFO L231 Difference]: Finished difference. Result has 430 places, 371 transitions, 3851 flow [2024-06-28 00:10:32,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3670, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3851, PETRI_PLACES=430, PETRI_TRANSITIONS=371} [2024-06-28 00:10:32,498 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 400 predicate places. [2024-06-28 00:10:32,499 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 371 transitions, 3851 flow [2024-06-28 00:10:32,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:10:32,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:10:32,499 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:10:32,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-28 00:10:32,499 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-28 00:10:32,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:10:32,499 INFO L85 PathProgramCache]: Analyzing trace with hash 1976907507, now seen corresponding path program 10 times [2024-06-28 00:10:32,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:10:32,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158583101] [2024-06-28 00:10:32,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:10:32,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:10:32,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:10:35,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:10:35,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:10:35,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158583101] [2024-06-28 00:10:35,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158583101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:10:35,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:10:35,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:10:35,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813133152] [2024-06-28 00:10:35,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:10:35,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:10:35,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:10:35,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:10:35,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:10:35,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:10:35,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 371 transitions, 3851 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:10:35,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:10:35,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:10:35,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:10:36,112 INFO L124 PetriNetUnfolderBase]: 742/1433 cut-off events. [2024-06-28 00:10:36,112 INFO L125 PetriNetUnfolderBase]: For 279704/279704 co-relation queries the response was YES. [2024-06-28 00:10:36,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10492 conditions, 1433 events. 742/1433 cut-off events. For 279704/279704 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 8887 event pairs, 72 based on Foata normal form. 2/1434 useless extension candidates. Maximal degree in co-relation 10284. Up to 1086 conditions per place. [2024-06-28 00:10:36,133 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 288 selfloop transitions, 95 changer transitions 0/386 dead transitions. [2024-06-28 00:10:36,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 386 transitions, 5065 flow [2024-06-28 00:10:36,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:10:36,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:10:36,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 151 transitions. [2024-06-28 00:10:36,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44281524926686217 [2024-06-28 00:10:36,134 INFO L175 Difference]: Start difference. First operand has 430 places, 371 transitions, 3851 flow. Second operand 11 states and 151 transitions. [2024-06-28 00:10:36,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 386 transitions, 5065 flow [2024-06-28 00:10:37,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 386 transitions, 4859 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-28 00:10:37,329 INFO L231 Difference]: Finished difference. Result has 430 places, 373 transitions, 3937 flow [2024-06-28 00:10:37,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3645, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3937, PETRI_PLACES=430, PETRI_TRANSITIONS=373} [2024-06-28 00:10:37,330 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 400 predicate places. [2024-06-28 00:10:37,331 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 373 transitions, 3937 flow [2024-06-28 00:10:37,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:10:37,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:10:37,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:10:37,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-28 00:10:37,331 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-28 00:10:37,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:10:37,332 INFO L85 PathProgramCache]: Analyzing trace with hash 1976631018, now seen corresponding path program 14 times [2024-06-28 00:10:37,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:10:37,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781648228] [2024-06-28 00:10:37,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:10:37,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:10:37,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:10:39,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:10:39,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:10:39,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781648228] [2024-06-28 00:10:39,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781648228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:10:39,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:10:39,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:10:39,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885321856] [2024-06-28 00:10:39,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:10:39,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:10:39,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:10:39,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:10:39,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:10:39,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:10:39,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 373 transitions, 3937 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:10:39,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:10:39,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:10:39,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:10:40,128 INFO L124 PetriNetUnfolderBase]: 740/1430 cut-off events. [2024-06-28 00:10:40,128 INFO L125 PetriNetUnfolderBase]: For 256751/256751 co-relation queries the response was YES. [2024-06-28 00:10:40,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10342 conditions, 1430 events. 740/1430 cut-off events. For 256751/256751 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 8870 event pairs, 74 based on Foata normal form. 1/1430 useless extension candidates. Maximal degree in co-relation 10134. Up to 824 conditions per place. [2024-06-28 00:10:40,148 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 205 selfloop transitions, 176 changer transitions 0/385 dead transitions. [2024-06-28 00:10:40,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 385 transitions, 5377 flow [2024-06-28 00:10:40,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:10:40,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:10:40,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 158 transitions. [2024-06-28 00:10:40,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5096774193548387 [2024-06-28 00:10:40,150 INFO L175 Difference]: Start difference. First operand has 430 places, 373 transitions, 3937 flow. Second operand 10 states and 158 transitions. [2024-06-28 00:10:40,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 385 transitions, 5377 flow [2024-06-28 00:10:41,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 385 transitions, 5172 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-28 00:10:41,195 INFO L231 Difference]: Finished difference. Result has 433 places, 373 transitions, 4089 flow [2024-06-28 00:10:41,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3732, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4089, PETRI_PLACES=433, PETRI_TRANSITIONS=373} [2024-06-28 00:10:41,196 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 403 predicate places. [2024-06-28 00:10:41,196 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 373 transitions, 4089 flow [2024-06-28 00:10:41,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:10:41,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:10:41,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:10:41,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-28 00:10:41,196 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-28 00:10:41,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:10:41,197 INFO L85 PathProgramCache]: Analyzing trace with hash 1976898207, now seen corresponding path program 11 times [2024-06-28 00:10:41,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:10:41,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770551750] [2024-06-28 00:10:41,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:10:41,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:10:41,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:10:43,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:10:43,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:10:43,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770551750] [2024-06-28 00:10:43,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770551750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:10:43,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:10:43,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:10:43,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894410246] [2024-06-28 00:10:43,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:10:43,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:10:43,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:10:43,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:10:43,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:10:43,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:10:43,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 373 transitions, 4089 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:10:43,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:10:43,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:10:43,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:10:44,482 INFO L124 PetriNetUnfolderBase]: 744/1438 cut-off events. [2024-06-28 00:10:44,482 INFO L125 PetriNetUnfolderBase]: For 272264/272264 co-relation queries the response was YES. [2024-06-28 00:10:44,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10584 conditions, 1438 events. 744/1438 cut-off events. For 272264/272264 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 8925 event pairs, 76 based on Foata normal form. 2/1439 useless extension candidates. Maximal degree in co-relation 10374. Up to 1116 conditions per place. [2024-06-28 00:10:44,504 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 289 selfloop transitions, 93 changer transitions 0/385 dead transitions. [2024-06-28 00:10:44,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 385 transitions, 4911 flow [2024-06-28 00:10:44,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:10:44,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:10:44,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 149 transitions. [2024-06-28 00:10:44,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.436950146627566 [2024-06-28 00:10:44,505 INFO L175 Difference]: Start difference. First operand has 433 places, 373 transitions, 4089 flow. Second operand 11 states and 149 transitions. [2024-06-28 00:10:44,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 385 transitions, 4911 flow [2024-06-28 00:10:45,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 385 transitions, 4548 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-28 00:10:45,698 INFO L231 Difference]: Finished difference. Result has 435 places, 374 transitions, 3952 flow [2024-06-28 00:10:45,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3726, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3952, PETRI_PLACES=435, PETRI_TRANSITIONS=374} [2024-06-28 00:10:45,699 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 405 predicate places. [2024-06-28 00:10:45,699 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 374 transitions, 3952 flow [2024-06-28 00:10:45,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:10:45,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:10:45,699 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:10:45,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-28 00:10:45,700 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-28 00:10:45,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:10:45,701 INFO L85 PathProgramCache]: Analyzing trace with hash -1756199181, now seen corresponding path program 12 times [2024-06-28 00:10:45,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:10:45,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382486014] [2024-06-28 00:10:45,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:10:45,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:10:45,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:10:48,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-28 00:10:48,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:10:48,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382486014] [2024-06-28 00:10:48,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382486014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:10:48,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:10:48,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:10:48,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828844064] [2024-06-28 00:10:48,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:10:48,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:10:48,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:10:48,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:10:48,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:10:48,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:10:48,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 374 transitions, 3952 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:10:48,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:10:48,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:10:48,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:10:49,342 INFO L124 PetriNetUnfolderBase]: 755/1459 cut-off events. [2024-06-28 00:10:49,342 INFO L125 PetriNetUnfolderBase]: For 304720/304720 co-relation queries the response was YES. [2024-06-28 00:10:49,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11048 conditions, 1459 events. 755/1459 cut-off events. For 304720/304720 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 9118 event pairs, 122 based on Foata normal form. 2/1460 useless extension candidates. Maximal degree in co-relation 10836. Up to 1307 conditions per place. [2024-06-28 00:10:49,363 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 359 selfloop transitions, 28 changer transitions 0/390 dead transitions. [2024-06-28 00:10:49,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 390 transitions, 5186 flow [2024-06-28 00:10:49,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:10:49,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:10:49,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-06-28 00:10:49,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790322580645161 [2024-06-28 00:10:49,365 INFO L175 Difference]: Start difference. First operand has 435 places, 374 transitions, 3952 flow. Second operand 12 states and 141 transitions. [2024-06-28 00:10:49,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 390 transitions, 5186 flow [2024-06-28 00:10:50,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 390 transitions, 4972 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-28 00:10:50,556 INFO L231 Difference]: Finished difference. Result has 438 places, 376 transitions, 3900 flow [2024-06-28 00:10:50,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3738, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3900, PETRI_PLACES=438, PETRI_TRANSITIONS=376} [2024-06-28 00:10:50,556 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 408 predicate places. [2024-06-28 00:10:50,556 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 376 transitions, 3900 flow [2024-06-28 00:10:50,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:10:50,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:10:50,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-28 00:10:50,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-28 00:10:50,557 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-28 00:10:50,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:10:50,558 INFO L85 PathProgramCache]: Analyzing trace with hash 1976638737, now seen corresponding path program 13 times [2024-06-28 00:10:50,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:10:50,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499944987] [2024-06-28 00:10:50,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:10:50,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:10:50,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:10:53,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-28 00:10:53,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:10:53,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499944987] [2024-06-28 00:10:53,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499944987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:10:53,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:10:53,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:10:53,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095643228] [2024-06-28 00:10:53,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:10:53,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:10:53,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:10:53,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:10:53,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:10:53,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:10:53,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 376 transitions, 3900 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:10:53,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:10:53,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:10:53,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:10:54,020 INFO L124 PetriNetUnfolderBase]: 752/1454 cut-off events. [2024-06-28 00:10:54,020 INFO L125 PetriNetUnfolderBase]: For 280295/280295 co-relation queries the response was YES. [2024-06-28 00:10:54,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10515 conditions, 1454 events. 752/1454 cut-off events. For 280295/280295 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 9052 event pairs, 78 based on Foata normal form. 2/1455 useless extension candidates. Maximal degree in co-relation 10302. Up to 1141 conditions per place. [2024-06-28 00:10:54,040 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 296 selfloop transitions, 88 changer transitions 0/387 dead transitions. [2024-06-28 00:10:54,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 387 transitions, 4692 flow [2024-06-28 00:10:54,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:10:54,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:10:54,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 148 transitions. [2024-06-28 00:10:54,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4340175953079179 [2024-06-28 00:10:54,041 INFO L175 Difference]: Start difference. First operand has 438 places, 376 transitions, 3900 flow. Second operand 11 states and 148 transitions. [2024-06-28 00:10:54,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 387 transitions, 4692 flow [2024-06-28 00:10:55,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 387 transitions, 4563 flow, removed 47 selfloop flow, removed 8 redundant places. [2024-06-28 00:10:55,191 INFO L231 Difference]: Finished difference. Result has 441 places, 376 transitions, 3951 flow [2024-06-28 00:10:55,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3771, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3951, PETRI_PLACES=441, PETRI_TRANSITIONS=376} [2024-06-28 00:10:55,191 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 411 predicate places. [2024-06-28 00:10:55,192 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 376 transitions, 3951 flow [2024-06-28 00:10:55,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:10:55,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:10:55,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:10:55,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-28 00:10:55,192 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-28 00:10:55,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:10:55,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1745157291, now seen corresponding path program 14 times [2024-06-28 00:10:55,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:10:55,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551183165] [2024-06-28 00:10:55,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:10:55,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:10:55,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:10:57,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-28 00:10:57,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:10:57,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551183165] [2024-06-28 00:10:57,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551183165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:10:57,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:10:57,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:10:57,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969017575] [2024-06-28 00:10:57,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:10:57,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:10:57,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:10:57,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:10:57,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:10:58,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:10:58,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 376 transitions, 3951 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:10:58,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:10:58,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:10:58,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:10:58,910 INFO L124 PetriNetUnfolderBase]: 763/1475 cut-off events. [2024-06-28 00:10:58,911 INFO L125 PetriNetUnfolderBase]: For 311897/311897 co-relation queries the response was YES. [2024-06-28 00:10:58,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11122 conditions, 1475 events. 763/1475 cut-off events. For 311897/311897 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 9236 event pairs, 120 based on Foata normal form. 2/1476 useless extension candidates. Maximal degree in co-relation 10907. Up to 1280 conditions per place. [2024-06-28 00:10:58,933 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 360 selfloop transitions, 30 changer transitions 0/393 dead transitions. [2024-06-28 00:10:58,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 393 transitions, 5201 flow [2024-06-28 00:10:58,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:10:58,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:10:58,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 140 transitions. [2024-06-28 00:10:58,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3763440860215054 [2024-06-28 00:10:58,934 INFO L175 Difference]: Start difference. First operand has 441 places, 376 transitions, 3951 flow. Second operand 12 states and 140 transitions. [2024-06-28 00:10:58,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 393 transitions, 5201 flow [2024-06-28 00:11:00,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 393 transitions, 5015 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-28 00:11:00,202 INFO L231 Difference]: Finished difference. Result has 443 places, 378 transitions, 3935 flow [2024-06-28 00:11:00,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3765, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3935, PETRI_PLACES=443, PETRI_TRANSITIONS=378} [2024-06-28 00:11:00,203 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 413 predicate places. [2024-06-28 00:11:00,203 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 378 transitions, 3935 flow [2024-06-28 00:11:00,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:11:00,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:11:00,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:11:00,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-28 00:11:00,204 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-28 00:11:00,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:11:00,204 INFO L85 PathProgramCache]: Analyzing trace with hash -1756208481, now seen corresponding path program 15 times [2024-06-28 00:11:00,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:11:00,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621860848] [2024-06-28 00:11:00,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:11:00,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:11:00,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:11:02,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:11:02,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:11:02,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621860848] [2024-06-28 00:11:02,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621860848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:11:02,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:11:02,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:11:02,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090811713] [2024-06-28 00:11:02,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:11:02,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:11:02,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:11:02,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:11:02,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:11:03,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:11:03,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 378 transitions, 3935 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:11:03,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:11:03,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:11:03,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:11:03,819 INFO L124 PetriNetUnfolderBase]: 760/1470 cut-off events. [2024-06-28 00:11:03,820 INFO L125 PetriNetUnfolderBase]: For 287445/287445 co-relation queries the response was YES. [2024-06-28 00:11:03,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10651 conditions, 1470 events. 760/1470 cut-off events. For 287445/287445 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 9240 event pairs, 123 based on Foata normal form. 2/1471 useless extension candidates. Maximal degree in co-relation 10435. Up to 1335 conditions per place. [2024-06-28 00:11:03,841 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 360 selfloop transitions, 27 changer transitions 0/390 dead transitions. [2024-06-28 00:11:03,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 390 transitions, 4735 flow [2024-06-28 00:11:03,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:11:03,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:11:03,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 138 transitions. [2024-06-28 00:11:03,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2024-06-28 00:11:03,843 INFO L175 Difference]: Start difference. First operand has 443 places, 378 transitions, 3935 flow. Second operand 12 states and 138 transitions. [2024-06-28 00:11:03,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 390 transitions, 4735 flow [2024-06-28 00:11:04,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 390 transitions, 4600 flow, removed 50 selfloop flow, removed 8 redundant places. [2024-06-28 00:11:04,936 INFO L231 Difference]: Finished difference. Result has 447 places, 378 transitions, 3858 flow [2024-06-28 00:11:04,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3800, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3858, PETRI_PLACES=447, PETRI_TRANSITIONS=378} [2024-06-28 00:11:04,937 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 417 predicate places. [2024-06-28 00:11:04,937 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 378 transitions, 3858 flow [2024-06-28 00:11:04,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:11:04,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:11:04,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:11:04,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-28 00:11:04,937 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-28 00:11:04,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:11:04,938 INFO L85 PathProgramCache]: Analyzing trace with hash -1732341095, now seen corresponding path program 16 times [2024-06-28 00:11:04,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:11:04,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265457757] [2024-06-28 00:11:04,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:11:04,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:11:04,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:11:07,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:11:07,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:11:07,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265457757] [2024-06-28 00:11:07,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265457757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:11:07,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:11:07,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:11:07,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173722387] [2024-06-28 00:11:07,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:11:07,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:11:07,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:11:07,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:11:07,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:11:07,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:11:07,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 378 transitions, 3858 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:11:07,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:11:07,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:11:07,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:11:08,063 INFO L124 PetriNetUnfolderBase]: 764/1478 cut-off events. [2024-06-28 00:11:08,063 INFO L125 PetriNetUnfolderBase]: For 289094/289094 co-relation queries the response was YES. [2024-06-28 00:11:08,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10604 conditions, 1478 events. 764/1478 cut-off events. For 289094/289094 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 9289 event pairs, 80 based on Foata normal form. 2/1479 useless extension candidates. Maximal degree in co-relation 10386. Up to 1250 conditions per place. [2024-06-28 00:11:08,086 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 322 selfloop transitions, 65 changer transitions 0/390 dead transitions. [2024-06-28 00:11:08,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 390 transitions, 4708 flow [2024-06-28 00:11:08,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:11:08,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:11:08,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 145 transitions. [2024-06-28 00:11:08,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4252199413489736 [2024-06-28 00:11:08,087 INFO L175 Difference]: Start difference. First operand has 447 places, 378 transitions, 3858 flow. Second operand 11 states and 145 transitions. [2024-06-28 00:11:08,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 390 transitions, 4708 flow [2024-06-28 00:11:09,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 390 transitions, 4652 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-28 00:11:09,262 INFO L231 Difference]: Finished difference. Result has 447 places, 379 transitions, 3990 flow [2024-06-28 00:11:09,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3802, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3990, PETRI_PLACES=447, PETRI_TRANSITIONS=379} [2024-06-28 00:11:09,276 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 417 predicate places. [2024-06-28 00:11:09,277 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 379 transitions, 3990 flow [2024-06-28 00:11:09,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:11:09,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:11:09,277 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:11:09,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-28 00:11:09,277 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-28 00:11:09,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:11:09,277 INFO L85 PathProgramCache]: Analyzing trace with hash -2070167181, now seen corresponding path program 17 times [2024-06-28 00:11:09,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:11:09,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421514992] [2024-06-28 00:11:09,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:11:09,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:11:09,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:11:12,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-28 00:11:12,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:11:12,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421514992] [2024-06-28 00:11:12,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421514992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:11:12,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:11:12,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:11:12,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7549214] [2024-06-28 00:11:12,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:11:12,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:11:12,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:11:12,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:11:12,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:11:12,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:11:12,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 379 transitions, 3990 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:11:12,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:11:12,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:11:12,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:11:12,819 INFO L124 PetriNetUnfolderBase]: 768/1486 cut-off events. [2024-06-28 00:11:12,820 INFO L125 PetriNetUnfolderBase]: For 293175/293175 co-relation queries the response was YES. [2024-06-28 00:11:12,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10795 conditions, 1486 events. 768/1486 cut-off events. For 293175/293175 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 9342 event pairs, 127 based on Foata normal form. 2/1487 useless extension candidates. Maximal degree in co-relation 10576. Up to 1366 conditions per place. [2024-06-28 00:11:12,841 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 369 selfloop transitions, 19 changer transitions 0/391 dead transitions. [2024-06-28 00:11:12,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 391 transitions, 4826 flow [2024-06-28 00:11:12,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:11:12,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:11:12,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-28 00:11:12,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36656891495601174 [2024-06-28 00:11:12,842 INFO L175 Difference]: Start difference. First operand has 447 places, 379 transitions, 3990 flow. Second operand 11 states and 125 transitions. [2024-06-28 00:11:12,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 391 transitions, 4826 flow [2024-06-28 00:11:13,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 391 transitions, 4648 flow, removed 25 selfloop flow, removed 9 redundant places. [2024-06-28 00:11:13,953 INFO L231 Difference]: Finished difference. Result has 449 places, 380 transitions, 3892 flow [2024-06-28 00:11:13,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3812, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3892, PETRI_PLACES=449, PETRI_TRANSITIONS=380} [2024-06-28 00:11:13,954 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 419 predicate places. [2024-06-28 00:11:13,954 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 380 transitions, 3892 flow [2024-06-28 00:11:13,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:11:13,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:11:13,954 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:11:13,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-28 00:11:13,954 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-28 00:11:13,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:11:13,955 INFO L85 PathProgramCache]: Analyzing trace with hash 199407332, now seen corresponding path program 15 times [2024-06-28 00:11:13,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:11:13,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532677249] [2024-06-28 00:11:13,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:11:13,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:11:13,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:11:16,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-28 00:11:16,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:11:16,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532677249] [2024-06-28 00:11:16,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532677249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:11:16,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:11:16,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:11:16,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253646275] [2024-06-28 00:11:16,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:11:16,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:11:16,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:11:16,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:11:16,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:11:16,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:11:16,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 380 transitions, 3892 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:11:16,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:11:16,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:11:16,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:11:17,353 INFO L124 PetriNetUnfolderBase]: 766/1483 cut-off events. [2024-06-28 00:11:17,353 INFO L125 PetriNetUnfolderBase]: For 265946/265946 co-relation queries the response was YES. [2024-06-28 00:11:17,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10436 conditions, 1483 events. 766/1483 cut-off events. For 265946/265946 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 9313 event pairs, 127 based on Foata normal form. 1/1483 useless extension candidates. Maximal degree in co-relation 10216. Up to 1341 conditions per place. [2024-06-28 00:11:17,377 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 356 selfloop transitions, 31 changer transitions 0/390 dead transitions. [2024-06-28 00:11:17,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 390 transitions, 4688 flow [2024-06-28 00:11:17,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:11:17,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:11:17,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-28 00:11:17,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3782991202346041 [2024-06-28 00:11:17,378 INFO L175 Difference]: Start difference. First operand has 449 places, 380 transitions, 3892 flow. Second operand 11 states and 129 transitions. [2024-06-28 00:11:17,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 390 transitions, 4688 flow [2024-06-28 00:11:18,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 390 transitions, 4598 flow, removed 27 selfloop flow, removed 9 redundant places. [2024-06-28 00:11:18,387 INFO L231 Difference]: Finished difference. Result has 451 places, 380 transitions, 3869 flow [2024-06-28 00:11:18,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3802, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3869, PETRI_PLACES=451, PETRI_TRANSITIONS=380} [2024-06-28 00:11:18,388 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 421 predicate places. [2024-06-28 00:11:18,388 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 380 transitions, 3869 flow [2024-06-28 00:11:18,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:11:18,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:11:18,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:11:18,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-28 00:11:18,388 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-28 00:11:18,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:11:18,389 INFO L85 PathProgramCache]: Analyzing trace with hash -2069898411, now seen corresponding path program 18 times [2024-06-28 00:11:18,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:11:18,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643945309] [2024-06-28 00:11:18,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:11:18,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:11:18,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:11:21,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-28 00:11:21,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:11:21,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643945309] [2024-06-28 00:11:21,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643945309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:11:21,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:11:21,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:11:21,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775228132] [2024-06-28 00:11:21,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:11:21,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:11:21,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:11:21,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:11:21,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:11:21,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:11:21,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 380 transitions, 3869 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:11:21,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:11:21,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:11:21,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:11:22,228 INFO L124 PetriNetUnfolderBase]: 770/1491 cut-off events. [2024-06-28 00:11:22,229 INFO L125 PetriNetUnfolderBase]: For 283881/283881 co-relation queries the response was YES. [2024-06-28 00:11:22,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10484 conditions, 1491 events. 770/1491 cut-off events. For 283881/283881 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 9398 event pairs, 125 based on Foata normal form. 2/1492 useless extension candidates. Maximal degree in co-relation 10263. Up to 1342 conditions per place. [2024-06-28 00:11:22,251 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 367 selfloop transitions, 24 changer transitions 0/394 dead transitions. [2024-06-28 00:11:22,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 394 transitions, 5061 flow [2024-06-28 00:11:22,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:11:22,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:11:22,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 136 transitions. [2024-06-28 00:11:22,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3655913978494624 [2024-06-28 00:11:22,253 INFO L175 Difference]: Start difference. First operand has 451 places, 380 transitions, 3869 flow. Second operand 12 states and 136 transitions. [2024-06-28 00:11:22,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 394 transitions, 5061 flow [2024-06-28 00:11:23,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 394 transitions, 4973 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-28 00:11:23,457 INFO L231 Difference]: Finished difference. Result has 452 places, 381 transitions, 3871 flow [2024-06-28 00:11:23,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3781, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3871, PETRI_PLACES=452, PETRI_TRANSITIONS=381} [2024-06-28 00:11:23,458 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 422 predicate places. [2024-06-28 00:11:23,458 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 381 transitions, 3871 flow [2024-06-28 00:11:23,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:11:23,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:11:23,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:11:23,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-28 00:11:23,459 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-28 00:11:23,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:11:23,459 INFO L85 PathProgramCache]: Analyzing trace with hash 293053269, now seen corresponding path program 19 times [2024-06-28 00:11:23,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:11:23,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413350963] [2024-06-28 00:11:23,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:11:23,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:11:23,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:11:26,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:11:26,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:11:26,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413350963] [2024-06-28 00:11:26,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413350963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:11:26,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:11:26,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:11:26,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913107011] [2024-06-28 00:11:26,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:11:26,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:11:26,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:11:26,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:11:26,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:11:26,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:11:26,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 381 transitions, 3871 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:11:26,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:11:26,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:11:26,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:11:26,905 INFO L124 PetriNetUnfolderBase]: 774/1499 cut-off events. [2024-06-28 00:11:26,906 INFO L125 PetriNetUnfolderBase]: For 288656/288656 co-relation queries the response was YES. [2024-06-28 00:11:26,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10588 conditions, 1499 events. 774/1499 cut-off events. For 288656/288656 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 9453 event pairs, 80 based on Foata normal form. 2/1500 useless extension candidates. Maximal degree in co-relation 10367. Up to 1236 conditions per place. [2024-06-28 00:11:26,929 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 323 selfloop transitions, 69 changer transitions 0/395 dead transitions. [2024-06-28 00:11:26,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 395 transitions, 5083 flow [2024-06-28 00:11:26,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:11:26,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:11:26,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 147 transitions. [2024-06-28 00:11:26,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4310850439882698 [2024-06-28 00:11:26,931 INFO L175 Difference]: Start difference. First operand has 452 places, 381 transitions, 3871 flow. Second operand 11 states and 147 transitions. [2024-06-28 00:11:26,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 395 transitions, 5083 flow [2024-06-28 00:11:28,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 395 transitions, 4980 flow, removed 18 selfloop flow, removed 11 redundant places. [2024-06-28 00:11:28,124 INFO L231 Difference]: Finished difference. Result has 452 places, 382 transitions, 3964 flow [2024-06-28 00:11:28,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3768, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3964, PETRI_PLACES=452, PETRI_TRANSITIONS=382} [2024-06-28 00:11:28,124 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 422 predicate places. [2024-06-28 00:11:28,124 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 382 transitions, 3964 flow [2024-06-28 00:11:28,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:11:28,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:11:28,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:11:28,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-28 00:11:28,125 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-28 00:11:28,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:11:28,125 INFO L85 PathProgramCache]: Analyzing trace with hash -1732608284, now seen corresponding path program 16 times [2024-06-28 00:11:28,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:11:28,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975235025] [2024-06-28 00:11:28,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:11:28,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:11:28,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:11:30,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:11:30,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:11:30,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975235025] [2024-06-28 00:11:30,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975235025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:11:30,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:11:30,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:11:30,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943044933] [2024-06-28 00:11:30,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:11:30,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:11:30,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:11:30,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:11:30,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:11:30,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:11:30,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 382 transitions, 3964 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:11:30,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:11:30,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:11:30,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:11:31,586 INFO L124 PetriNetUnfolderBase]: 772/1496 cut-off events. [2024-06-28 00:11:31,587 INFO L125 PetriNetUnfolderBase]: For 261352/261352 co-relation queries the response was YES. [2024-06-28 00:11:31,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10405 conditions, 1496 events. 772/1496 cut-off events. For 261352/261352 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 9442 event pairs, 82 based on Foata normal form. 1/1496 useless extension candidates. Maximal degree in co-relation 10184. Up to 1200 conditions per place. [2024-06-28 00:11:31,609 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 297 selfloop transitions, 92 changer transitions 0/392 dead transitions. [2024-06-28 00:11:31,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 392 transitions, 4764 flow [2024-06-28 00:11:31,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:11:31,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:11:31,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-28 00:11:31,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40762463343108507 [2024-06-28 00:11:31,614 INFO L175 Difference]: Start difference. First operand has 452 places, 382 transitions, 3964 flow. Second operand 11 states and 139 transitions. [2024-06-28 00:11:31,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 392 transitions, 4764 flow [2024-06-28 00:11:32,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 392 transitions, 4375 flow, removed 45 selfloop flow, removed 13 redundant places. [2024-06-28 00:11:32,704 INFO L231 Difference]: Finished difference. Result has 450 places, 382 transitions, 3764 flow [2024-06-28 00:11:32,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3575, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3764, PETRI_PLACES=450, PETRI_TRANSITIONS=382} [2024-06-28 00:11:32,706 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 420 predicate places. [2024-06-28 00:11:32,706 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 382 transitions, 3764 flow [2024-06-28 00:11:32,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:11:32,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:11:32,706 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:11:32,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-28 00:11:32,706 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-28 00:11:32,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:11:32,707 INFO L85 PathProgramCache]: Analyzing trace with hash -2069907711, now seen corresponding path program 20 times [2024-06-28 00:11:32,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:11:32,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780210345] [2024-06-28 00:11:32,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:11:32,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:11:32,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:11:35,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:11:35,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:11:35,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780210345] [2024-06-28 00:11:35,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780210345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:11:35,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:11:35,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:11:35,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976798148] [2024-06-28 00:11:35,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:11:35,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:11:35,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:11:35,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:11:35,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:11:36,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:11:36,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 382 transitions, 3764 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:11:36,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:11:36,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:11:36,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:11:37,289 INFO L124 PetriNetUnfolderBase]: 769/1491 cut-off events. [2024-06-28 00:11:37,289 INFO L125 PetriNetUnfolderBase]: For 247050/247050 co-relation queries the response was YES. [2024-06-28 00:11:37,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9548 conditions, 1491 events. 769/1491 cut-off events. For 247050/247050 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 9415 event pairs, 124 based on Foata normal form. 2/1492 useless extension candidates. Maximal degree in co-relation 9331. Up to 1356 conditions per place. [2024-06-28 00:11:37,310 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 364 selfloop transitions, 26 changer transitions 0/393 dead transitions. [2024-06-28 00:11:37,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 393 transitions, 4568 flow [2024-06-28 00:11:37,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:11:37,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:11:37,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 136 transitions. [2024-06-28 00:11:37,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3655913978494624 [2024-06-28 00:11:37,311 INFO L175 Difference]: Start difference. First operand has 450 places, 382 transitions, 3764 flow. Second operand 12 states and 136 transitions. [2024-06-28 00:11:37,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 393 transitions, 4568 flow [2024-06-28 00:11:38,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 393 transitions, 4101 flow, removed 21 selfloop flow, removed 15 redundant places. [2024-06-28 00:11:38,223 INFO L231 Difference]: Finished difference. Result has 447 places, 382 transitions, 3353 flow [2024-06-28 00:11:38,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3297, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3353, PETRI_PLACES=447, PETRI_TRANSITIONS=382} [2024-06-28 00:11:38,224 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 417 predicate places. [2024-06-28 00:11:38,224 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 382 transitions, 3353 flow [2024-06-28 00:11:38,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:11:38,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:11:38,224 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:11:38,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-28 00:11:38,224 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-28 00:11:38,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:11:38,225 INFO L85 PathProgramCache]: Analyzing trace with hash 292784499, now seen corresponding path program 21 times [2024-06-28 00:11:38,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:11:38,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159005299] [2024-06-28 00:11:38,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:11:38,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:11:38,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:11:40,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:11:40,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:11:40,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159005299] [2024-06-28 00:11:40,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159005299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:11:40,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:11:40,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:11:40,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961943124] [2024-06-28 00:11:40,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:11:40,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:11:40,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:11:40,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:11:40,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:11:41,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:11:41,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 382 transitions, 3353 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:11:41,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:11:41,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:11:41,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:11:41,574 INFO L124 PetriNetUnfolderBase]: 766/1486 cut-off events. [2024-06-28 00:11:41,574 INFO L125 PetriNetUnfolderBase]: For 217551/217551 co-relation queries the response was YES. [2024-06-28 00:11:41,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8500 conditions, 1486 events. 766/1486 cut-off events. For 217551/217551 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 9403 event pairs, 80 based on Foata normal form. 2/1487 useless extension candidates. Maximal degree in co-relation 8287. Up to 1270 conditions per place. [2024-06-28 00:11:41,594 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 333 selfloop transitions, 57 changer transitions 0/393 dead transitions. [2024-06-28 00:11:41,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 393 transitions, 4157 flow [2024-06-28 00:11:41,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:11:41,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:11:41,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 136 transitions. [2024-06-28 00:11:41,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43870967741935485 [2024-06-28 00:11:41,596 INFO L175 Difference]: Start difference. First operand has 447 places, 382 transitions, 3353 flow. Second operand 10 states and 136 transitions. [2024-06-28 00:11:41,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 393 transitions, 4157 flow [2024-06-28 00:11:42,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 393 transitions, 4073 flow, removed 14 selfloop flow, removed 11 redundant places. [2024-06-28 00:11:42,412 INFO L231 Difference]: Finished difference. Result has 446 places, 382 transitions, 3387 flow [2024-06-28 00:11:42,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3269, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3387, PETRI_PLACES=446, PETRI_TRANSITIONS=382} [2024-06-28 00:11:42,412 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 416 predicate places. [2024-06-28 00:11:42,412 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 382 transitions, 3387 flow [2024-06-28 00:11:42,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:11:42,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:11:42,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:11:42,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-28 00:11:42,413 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-28 00:11:42,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:11:42,413 INFO L85 PathProgramCache]: Analyzing trace with hash 190519948, now seen corresponding path program 16 times [2024-06-28 00:11:42,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:11:42,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881509933] [2024-06-28 00:11:42,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:11:42,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:11:42,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:11:44,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:11:44,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:11:44,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881509933] [2024-06-28 00:11:44,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881509933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:11:44,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:11:44,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:11:44,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726762529] [2024-06-28 00:11:44,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:11:44,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:11:44,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:11:44,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:11:44,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:11:44,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:11:44,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 382 transitions, 3387 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:11:44,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:11:44,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:11:44,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:11:44,533 INFO L124 PetriNetUnfolderBase]: 770/1493 cut-off events. [2024-06-28 00:11:44,534 INFO L125 PetriNetUnfolderBase]: For 221017/221017 co-relation queries the response was YES. [2024-06-28 00:11:44,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8639 conditions, 1493 events. 770/1493 cut-off events. For 221017/221017 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 9476 event pairs, 70 based on Foata normal form. 2/1494 useless extension candidates. Maximal degree in co-relation 8426. Up to 1302 conditions per place. [2024-06-28 00:11:44,555 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 369 selfloop transitions, 29 changer transitions 0/401 dead transitions. [2024-06-28 00:11:44,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 401 transitions, 4281 flow [2024-06-28 00:11:44,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:11:44,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:11:44,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-28 00:11:44,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 00:11:44,556 INFO L175 Difference]: Start difference. First operand has 446 places, 382 transitions, 3387 flow. Second operand 10 states and 124 transitions. [2024-06-28 00:11:44,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 401 transitions, 4281 flow [2024-06-28 00:11:45,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 401 transitions, 4153 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-28 00:11:45,350 INFO L231 Difference]: Finished difference. Result has 447 places, 383 transitions, 3376 flow [2024-06-28 00:11:45,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3259, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3376, PETRI_PLACES=447, PETRI_TRANSITIONS=383} [2024-06-28 00:11:45,351 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 417 predicate places. [2024-06-28 00:11:45,351 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 383 transitions, 3376 flow [2024-06-28 00:11:45,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:11:45,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:11:45,351 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:11:45,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-28 00:11:45,351 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-28 00:11:45,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:11:45,352 INFO L85 PathProgramCache]: Analyzing trace with hash -99710234, now seen corresponding path program 17 times [2024-06-28 00:11:45,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:11:45,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488566938] [2024-06-28 00:11:45,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:11:45,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:11:45,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:11:46,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:11:46,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:11:46,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488566938] [2024-06-28 00:11:46,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488566938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:11:46,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:11:46,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:11:46,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504504227] [2024-06-28 00:11:46,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:11:46,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:11:46,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:11:46,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:11:46,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:11:47,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:11:47,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 383 transitions, 3376 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:11:47,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:11:47,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:11:47,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:11:47,633 INFO L124 PetriNetUnfolderBase]: 777/1507 cut-off events. [2024-06-28 00:11:47,633 INFO L125 PetriNetUnfolderBase]: For 224646/224646 co-relation queries the response was YES. [2024-06-28 00:11:47,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8743 conditions, 1507 events. 777/1507 cut-off events. For 224646/224646 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 9557 event pairs, 85 based on Foata normal form. 2/1508 useless extension candidates. Maximal degree in co-relation 8528. Up to 1351 conditions per place. [2024-06-28 00:11:47,654 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 369 selfloop transitions, 32 changer transitions 0/404 dead transitions. [2024-06-28 00:11:47,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 404 transitions, 4295 flow [2024-06-28 00:11:47,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:11:47,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:11:47,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-28 00:11:47,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-28 00:11:47,655 INFO L175 Difference]: Start difference. First operand has 447 places, 383 transitions, 3376 flow. Second operand 11 states and 134 transitions. [2024-06-28 00:11:47,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 404 transitions, 4295 flow [2024-06-28 00:11:48,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 404 transitions, 4190 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-28 00:11:48,548 INFO L231 Difference]: Finished difference. Result has 451 places, 386 transitions, 3419 flow [2024-06-28 00:11:48,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3271, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3419, PETRI_PLACES=451, PETRI_TRANSITIONS=386} [2024-06-28 00:11:48,549 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 421 predicate places. [2024-06-28 00:11:48,549 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 386 transitions, 3419 flow [2024-06-28 00:11:48,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:11:48,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:11:48,549 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:11:48,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-28 00:11:48,550 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-28 00:11:48,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:11:48,550 INFO L85 PathProgramCache]: Analyzing trace with hash -91526234, now seen corresponding path program 18 times [2024-06-28 00:11:48,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:11:48,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10981941] [2024-06-28 00:11:48,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:11:48,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:11:48,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:11:50,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:11:50,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:11:50,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10981941] [2024-06-28 00:11:50,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10981941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:11:50,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:11:50,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:11:50,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403965914] [2024-06-28 00:11:50,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:11:50,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:11:50,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:11:50,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:11:50,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:11:50,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:11:50,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 386 transitions, 3419 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:11:50,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:11:50,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:11:50,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:11:50,749 INFO L124 PetriNetUnfolderBase]: 785/1521 cut-off events. [2024-06-28 00:11:50,749 INFO L125 PetriNetUnfolderBase]: For 227301/227301 co-relation queries the response was YES. [2024-06-28 00:11:50,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8833 conditions, 1521 events. 785/1521 cut-off events. For 227301/227301 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 9686 event pairs, 85 based on Foata normal form. 2/1522 useless extension candidates. Maximal degree in co-relation 8616. Up to 1346 conditions per place. [2024-06-28 00:11:50,770 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 368 selfloop transitions, 33 changer transitions 0/404 dead transitions. [2024-06-28 00:11:50,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 404 transitions, 4322 flow [2024-06-28 00:11:50,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:11:50,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:11:50,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-28 00:11:50,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 00:11:50,772 INFO L175 Difference]: Start difference. First operand has 451 places, 386 transitions, 3419 flow. Second operand 10 states and 124 transitions. [2024-06-28 00:11:50,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 404 transitions, 4322 flow [2024-06-28 00:11:51,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 404 transitions, 4193 flow, removed 27 selfloop flow, removed 10 redundant places. [2024-06-28 00:11:51,670 INFO L231 Difference]: Finished difference. Result has 452 places, 388 transitions, 3430 flow [2024-06-28 00:11:51,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3290, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3430, PETRI_PLACES=452, PETRI_TRANSITIONS=388} [2024-06-28 00:11:51,671 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 422 predicate places. [2024-06-28 00:11:51,671 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 388 transitions, 3430 flow [2024-06-28 00:11:51,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:11:51,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:11:51,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:11:51,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-28 00:11:51,671 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-28 00:11:51,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:11:51,672 INFO L85 PathProgramCache]: Analyzing trace with hash 3009446, now seen corresponding path program 19 times [2024-06-28 00:11:51,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:11:51,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495087053] [2024-06-28 00:11:51,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:11:51,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:11:51,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:11:53,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:11:53,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:11:53,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495087053] [2024-06-28 00:11:53,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495087053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:11:53,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:11:53,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:11:53,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492287184] [2024-06-28 00:11:53,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:11:53,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:11:53,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:11:53,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:11:53,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:11:53,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:11:53,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 388 transitions, 3430 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:11:53,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:11:53,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:11:53,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:11:53,615 INFO L124 PetriNetUnfolderBase]: 726/1462 cut-off events. [2024-06-28 00:11:53,615 INFO L125 PetriNetUnfolderBase]: For 256093/256097 co-relation queries the response was YES. [2024-06-28 00:11:53,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8582 conditions, 1462 events. 726/1462 cut-off events. For 256093/256097 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 9603 event pairs, 39 based on Foata normal form. 4/1458 useless extension candidates. Maximal degree in co-relation 8364. Up to 909 conditions per place. [2024-06-28 00:11:53,637 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 222 selfloop transitions, 43 changer transitions 0/404 dead transitions. [2024-06-28 00:11:53,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 404 transitions, 4054 flow [2024-06-28 00:11:53,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:11:53,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:11:53,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 127 transitions. [2024-06-28 00:11:53,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4551971326164875 [2024-06-28 00:11:53,638 INFO L175 Difference]: Start difference. First operand has 452 places, 388 transitions, 3430 flow. Second operand 9 states and 127 transitions. [2024-06-28 00:11:53,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 404 transitions, 4054 flow [2024-06-28 00:11:54,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 404 transitions, 3941 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-28 00:11:54,408 INFO L231 Difference]: Finished difference. Result has 454 places, 389 transitions, 3483 flow [2024-06-28 00:11:54,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3317, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3483, PETRI_PLACES=454, PETRI_TRANSITIONS=389} [2024-06-28 00:11:54,408 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 424 predicate places. [2024-06-28 00:11:54,408 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 389 transitions, 3483 flow [2024-06-28 00:11:54,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:11:54,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:11:54,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:11:54,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-28 00:11:54,409 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-28 00:11:54,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:11:54,409 INFO L85 PathProgramCache]: Analyzing trace with hash 1378269418, now seen corresponding path program 20 times [2024-06-28 00:11:54,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:11:54,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159852323] [2024-06-28 00:11:54,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:11:54,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:11:54,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:11:56,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:11:56,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:11:56,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159852323] [2024-06-28 00:11:56,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159852323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:11:56,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:11:56,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:11:56,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614286905] [2024-06-28 00:11:56,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:11:56,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:11:56,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:11:56,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:11:56,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:11:56,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:11:56,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 389 transitions, 3483 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:11:56,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:11:56,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:11:56,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:11:57,056 INFO L124 PetriNetUnfolderBase]: 793/1538 cut-off events. [2024-06-28 00:11:57,057 INFO L125 PetriNetUnfolderBase]: For 233458/233458 co-relation queries the response was YES. [2024-06-28 00:11:57,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9008 conditions, 1538 events. 793/1538 cut-off events. For 233458/233458 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 9809 event pairs, 73 based on Foata normal form. 2/1539 useless extension candidates. Maximal degree in co-relation 8789. Up to 1383 conditions per place. [2024-06-28 00:11:57,078 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 375 selfloop transitions, 29 changer transitions 0/407 dead transitions. [2024-06-28 00:11:57,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 407 transitions, 4400 flow [2024-06-28 00:11:57,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:11:57,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:11:57,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-28 00:11:57,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-28 00:11:57,080 INFO L175 Difference]: Start difference. First operand has 454 places, 389 transitions, 3483 flow. Second operand 11 states and 134 transitions. [2024-06-28 00:11:57,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 407 transitions, 4400 flow [2024-06-28 00:11:57,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 407 transitions, 4263 flow, removed 35 selfloop flow, removed 8 redundant places. [2024-06-28 00:11:57,969 INFO L231 Difference]: Finished difference. Result has 458 places, 391 transitions, 3482 flow [2024-06-28 00:11:57,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3352, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3482, PETRI_PLACES=458, PETRI_TRANSITIONS=391} [2024-06-28 00:11:57,970 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 428 predicate places. [2024-06-28 00:11:57,970 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 391 transitions, 3482 flow [2024-06-28 00:11:57,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:11:57,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:11:57,970 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:11:57,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-28 00:11:57,970 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-28 00:11:57,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:11:57,971 INFO L85 PathProgramCache]: Analyzing trace with hash 1821998028, now seen corresponding path program 21 times [2024-06-28 00:11:57,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:11:57,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720799137] [2024-06-28 00:11:57,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:11:57,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:11:57,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:12:00,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:12:00,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:12:00,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720799137] [2024-06-28 00:12:00,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720799137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:12:00,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:12:00,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:12:00,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507256673] [2024-06-28 00:12:00,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:12:00,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:12:00,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:12:00,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:12:00,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:12:00,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:12:00,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 391 transitions, 3482 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:00,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:12:00,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:12:00,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:12:01,141 INFO L124 PetriNetUnfolderBase]: 797/1546 cut-off events. [2024-06-28 00:12:01,141 INFO L125 PetriNetUnfolderBase]: For 222742/222742 co-relation queries the response was YES. [2024-06-28 00:12:01,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8943 conditions, 1546 events. 797/1546 cut-off events. For 222742/222742 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 9872 event pairs, 89 based on Foata normal form. 2/1547 useless extension candidates. Maximal degree in co-relation 8724. Up to 1370 conditions per place. [2024-06-28 00:12:01,164 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 364 selfloop transitions, 41 changer transitions 0/408 dead transitions. [2024-06-28 00:12:01,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 408 transitions, 4388 flow [2024-06-28 00:12:01,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:12:01,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:12:01,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-28 00:12:01,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-28 00:12:01,165 INFO L175 Difference]: Start difference. First operand has 458 places, 391 transitions, 3482 flow. Second operand 11 states and 135 transitions. [2024-06-28 00:12:01,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 408 transitions, 4388 flow [2024-06-28 00:12:02,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 408 transitions, 4283 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-28 00:12:02,126 INFO L231 Difference]: Finished difference. Result has 461 places, 392 transitions, 3521 flow [2024-06-28 00:12:02,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3377, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3521, PETRI_PLACES=461, PETRI_TRANSITIONS=392} [2024-06-28 00:12:02,127 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 431 predicate places. [2024-06-28 00:12:02,127 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 392 transitions, 3521 flow [2024-06-28 00:12:02,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:02,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:12:02,127 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:12:02,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-28 00:12:02,127 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-28 00:12:02,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:12:02,128 INFO L85 PathProgramCache]: Analyzing trace with hash 1378121548, now seen corresponding path program 22 times [2024-06-28 00:12:02,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:12:02,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928927473] [2024-06-28 00:12:02,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:12:02,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:12:02,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:12:03,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:12:03,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:12:03,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928927473] [2024-06-28 00:12:03,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928927473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:12:03,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:12:03,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:12:03,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391853357] [2024-06-28 00:12:03,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:12:03,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:12:03,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:12:03,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:12:03,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:12:03,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:12:03,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 392 transitions, 3521 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:03,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:12:03,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:12:03,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:12:04,415 INFO L124 PetriNetUnfolderBase]: 801/1554 cut-off events. [2024-06-28 00:12:04,415 INFO L125 PetriNetUnfolderBase]: For 225291/225291 co-relation queries the response was YES. [2024-06-28 00:12:04,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9021 conditions, 1554 events. 801/1554 cut-off events. For 225291/225291 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 9943 event pairs, 75 based on Foata normal form. 2/1555 useless extension candidates. Maximal degree in co-relation 8801. Up to 1394 conditions per place. [2024-06-28 00:12:04,438 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 379 selfloop transitions, 28 changer transitions 0/410 dead transitions. [2024-06-28 00:12:04,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 410 transitions, 4437 flow [2024-06-28 00:12:04,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:12:04,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:12:04,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-28 00:12:04,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-28 00:12:04,439 INFO L175 Difference]: Start difference. First operand has 461 places, 392 transitions, 3521 flow. Second operand 11 states and 134 transitions. [2024-06-28 00:12:04,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 410 transitions, 4437 flow [2024-06-28 00:12:05,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 410 transitions, 4303 flow, removed 27 selfloop flow, removed 9 redundant places. [2024-06-28 00:12:05,355 INFO L231 Difference]: Finished difference. Result has 463 places, 393 transitions, 3507 flow [2024-06-28 00:12:05,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3387, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3507, PETRI_PLACES=463, PETRI_TRANSITIONS=393} [2024-06-28 00:12:05,356 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 433 predicate places. [2024-06-28 00:12:05,356 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 393 transitions, 3507 flow [2024-06-28 00:12:05,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:05,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:12:05,356 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:12:05,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-28 00:12:05,356 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-28 00:12:05,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:12:05,357 INFO L85 PathProgramCache]: Analyzing trace with hash 1289555788, now seen corresponding path program 23 times [2024-06-28 00:12:05,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:12:05,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174241040] [2024-06-28 00:12:05,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:12:05,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:12:05,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:12:07,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:12:07,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:12:07,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174241040] [2024-06-28 00:12:07,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174241040] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:12:07,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:12:07,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:12:07,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263802068] [2024-06-28 00:12:07,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:12:07,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:12:07,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:12:07,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:12:07,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:12:07,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:12:07,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 393 transitions, 3507 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:07,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:12:07,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:12:07,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:12:07,877 INFO L124 PetriNetUnfolderBase]: 805/1562 cut-off events. [2024-06-28 00:12:07,877 INFO L125 PetriNetUnfolderBase]: For 228221/228221 co-relation queries the response was YES. [2024-06-28 00:12:07,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9043 conditions, 1562 events. 805/1562 cut-off events. For 228221/228221 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 9996 event pairs, 73 based on Foata normal form. 2/1563 useless extension candidates. Maximal degree in co-relation 8822. Up to 1393 conditions per place. [2024-06-28 00:12:07,896 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 383 selfloop transitions, 27 changer transitions 0/413 dead transitions. [2024-06-28 00:12:07,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 413 transitions, 4437 flow [2024-06-28 00:12:07,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:12:07,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:12:07,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-28 00:12:07,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-28 00:12:07,897 INFO L175 Difference]: Start difference. First operand has 463 places, 393 transitions, 3507 flow. Second operand 11 states and 135 transitions. [2024-06-28 00:12:07,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 413 transitions, 4437 flow [2024-06-28 00:12:08,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 413 transitions, 4327 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-06-28 00:12:08,803 INFO L231 Difference]: Finished difference. Result has 465 places, 394 transitions, 3517 flow [2024-06-28 00:12:08,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3397, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3517, PETRI_PLACES=465, PETRI_TRANSITIONS=394} [2024-06-28 00:12:08,803 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 435 predicate places. [2024-06-28 00:12:08,804 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 394 transitions, 3517 flow [2024-06-28 00:12:08,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:08,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:12:08,804 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:12:08,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-28 00:12:08,804 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-28 00:12:08,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:12:08,804 INFO L85 PathProgramCache]: Analyzing trace with hash 662690772, now seen corresponding path program 24 times [2024-06-28 00:12:08,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:12:08,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828355466] [2024-06-28 00:12:08,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:12:08,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:12:08,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:12:10,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:12:10,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:12:10,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828355466] [2024-06-28 00:12:10,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828355466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:12:10,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:12:10,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:12:10,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158190582] [2024-06-28 00:12:10,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:12:10,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:12:10,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:12:10,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:12:10,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:12:11,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:12:11,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 394 transitions, 3517 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:11,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:12:11,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:12:11,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:12:11,710 INFO L124 PetriNetUnfolderBase]: 809/1570 cut-off events. [2024-06-28 00:12:11,710 INFO L125 PetriNetUnfolderBase]: For 231309/231309 co-relation queries the response was YES. [2024-06-28 00:12:11,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9094 conditions, 1570 events. 809/1570 cut-off events. For 231309/231309 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 10052 event pairs, 77 based on Foata normal form. 2/1571 useless extension candidates. Maximal degree in co-relation 8872. Up to 1406 conditions per place. [2024-06-28 00:12:11,729 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 374 selfloop transitions, 33 changer transitions 0/410 dead transitions. [2024-06-28 00:12:11,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 410 transitions, 4431 flow [2024-06-28 00:12:11,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:12:11,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:12:11,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 129 transitions. [2024-06-28 00:12:11,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4161290322580645 [2024-06-28 00:12:11,731 INFO L175 Difference]: Start difference. First operand has 465 places, 394 transitions, 3517 flow. Second operand 10 states and 129 transitions. [2024-06-28 00:12:11,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 410 transitions, 4431 flow [2024-06-28 00:12:12,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 410 transitions, 4321 flow, removed 29 selfloop flow, removed 9 redundant places. [2024-06-28 00:12:12,644 INFO L231 Difference]: Finished difference. Result has 466 places, 395 transitions, 3541 flow [2024-06-28 00:12:12,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3407, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3541, PETRI_PLACES=466, PETRI_TRANSITIONS=395} [2024-06-28 00:12:12,644 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 436 predicate places. [2024-06-28 00:12:12,644 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 395 transitions, 3541 flow [2024-06-28 00:12:12,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:12,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:12:12,644 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:12:12,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-28 00:12:12,645 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-28 00:12:12,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:12:12,645 INFO L85 PathProgramCache]: Analyzing trace with hash -1252072170, now seen corresponding path program 25 times [2024-06-28 00:12:12,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:12:12,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663228216] [2024-06-28 00:12:12,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:12:12,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:12:12,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:12:14,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:12:14,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:12:14,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663228216] [2024-06-28 00:12:14,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663228216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:12:14,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:12:14,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:12:14,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818366379] [2024-06-28 00:12:14,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:12:14,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:12:14,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:12:14,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:12:14,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:12:14,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:12:14,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 395 transitions, 3541 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:14,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:12:14,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:12:14,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:12:15,312 INFO L124 PetriNetUnfolderBase]: 813/1578 cut-off events. [2024-06-28 00:12:15,312 INFO L125 PetriNetUnfolderBase]: For 234067/234067 co-relation queries the response was YES. [2024-06-28 00:12:15,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9153 conditions, 1578 events. 813/1578 cut-off events. For 234067/234067 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 10145 event pairs, 79 based on Foata normal form. 2/1579 useless extension candidates. Maximal degree in co-relation 8931. Up to 1417 conditions per place. [2024-06-28 00:12:15,336 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 377 selfloop transitions, 31 changer transitions 0/411 dead transitions. [2024-06-28 00:12:15,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 411 transitions, 4459 flow [2024-06-28 00:12:15,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:12:15,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:12:15,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 128 transitions. [2024-06-28 00:12:15,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4129032258064516 [2024-06-28 00:12:15,337 INFO L175 Difference]: Start difference. First operand has 466 places, 395 transitions, 3541 flow. Second operand 10 states and 128 transitions. [2024-06-28 00:12:15,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 411 transitions, 4459 flow [2024-06-28 00:12:16,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 411 transitions, 4335 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-28 00:12:16,265 INFO L231 Difference]: Finished difference. Result has 468 places, 396 transitions, 3549 flow [2024-06-28 00:12:16,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3417, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3549, PETRI_PLACES=468, PETRI_TRANSITIONS=396} [2024-06-28 00:12:16,266 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 438 predicate places. [2024-06-28 00:12:16,266 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 396 transitions, 3549 flow [2024-06-28 00:12:16,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:16,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:12:16,266 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:12:16,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-28 00:12:16,266 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-28 00:12:16,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:12:16,267 INFO L85 PathProgramCache]: Analyzing trace with hash -1252220040, now seen corresponding path program 26 times [2024-06-28 00:12:16,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:12:16,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498141532] [2024-06-28 00:12:16,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:12:16,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:12:16,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:12:18,091 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:12:18,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:12:18,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498141532] [2024-06-28 00:12:18,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498141532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:12:18,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:12:18,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:12:18,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939392669] [2024-06-28 00:12:18,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:12:18,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:12:18,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:12:18,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:12:18,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:12:18,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:12:18,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 396 transitions, 3549 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:18,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:12:18,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:12:18,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:12:18,791 INFO L124 PetriNetUnfolderBase]: 817/1586 cut-off events. [2024-06-28 00:12:18,791 INFO L125 PetriNetUnfolderBase]: For 236965/236965 co-relation queries the response was YES. [2024-06-28 00:12:18,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9198 conditions, 1586 events. 817/1586 cut-off events. For 236965/236965 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 10175 event pairs, 77 based on Foata normal form. 2/1587 useless extension candidates. Maximal degree in co-relation 8975. Up to 1420 conditions per place. [2024-06-28 00:12:18,815 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 380 selfloop transitions, 30 changer transitions 0/413 dead transitions. [2024-06-28 00:12:18,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 413 transitions, 4475 flow [2024-06-28 00:12:18,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:12:18,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:12:18,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 128 transitions. [2024-06-28 00:12:18,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4129032258064516 [2024-06-28 00:12:18,816 INFO L175 Difference]: Start difference. First operand has 468 places, 396 transitions, 3549 flow. Second operand 10 states and 128 transitions. [2024-06-28 00:12:18,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 413 transitions, 4475 flow [2024-06-28 00:12:19,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 413 transitions, 4353 flow, removed 31 selfloop flow, removed 8 redundant places. [2024-06-28 00:12:19,860 INFO L231 Difference]: Finished difference. Result has 470 places, 397 transitions, 3559 flow [2024-06-28 00:12:19,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3427, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3559, PETRI_PLACES=470, PETRI_TRANSITIONS=397} [2024-06-28 00:12:19,860 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 440 predicate places. [2024-06-28 00:12:19,861 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 397 transitions, 3559 flow [2024-06-28 00:12:19,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:19,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:12:19,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:12:19,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-28 00:12:19,862 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-28 00:12:19,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:12:19,862 INFO L85 PathProgramCache]: Analyzing trace with hash 1843669634, now seen corresponding path program 27 times [2024-06-28 00:12:19,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:12:19,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729379389] [2024-06-28 00:12:19,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:12:19,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:12:19,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:12:21,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:12:21,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:12:21,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729379389] [2024-06-28 00:12:21,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729379389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:12:21,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:12:21,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:12:21,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926652334] [2024-06-28 00:12:21,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:12:21,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:12:21,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:12:21,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:12:21,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:12:22,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:12:22,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 397 transitions, 3559 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:22,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:12:22,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:12:22,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:12:22,676 INFO L124 PetriNetUnfolderBase]: 821/1594 cut-off events. [2024-06-28 00:12:22,677 INFO L125 PetriNetUnfolderBase]: For 239791/239791 co-relation queries the response was YES. [2024-06-28 00:12:22,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9247 conditions, 1594 events. 821/1594 cut-off events. For 239791/239791 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 10262 event pairs, 85 based on Foata normal form. 2/1595 useless extension candidates. Maximal degree in co-relation 9023. Up to 1412 conditions per place. [2024-06-28 00:12:22,701 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 367 selfloop transitions, 42 changer transitions 0/412 dead transitions. [2024-06-28 00:12:22,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 412 transitions, 4479 flow [2024-06-28 00:12:22,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:12:22,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:12:22,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 127 transitions. [2024-06-28 00:12:22,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4096774193548387 [2024-06-28 00:12:22,703 INFO L175 Difference]: Start difference. First operand has 470 places, 397 transitions, 3559 flow. Second operand 10 states and 127 transitions. [2024-06-28 00:12:22,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 412 transitions, 4479 flow [2024-06-28 00:12:23,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 412 transitions, 4357 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-06-28 00:12:23,636 INFO L231 Difference]: Finished difference. Result has 472 places, 398 transitions, 3595 flow [2024-06-28 00:12:23,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3437, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3595, PETRI_PLACES=472, PETRI_TRANSITIONS=398} [2024-06-28 00:12:23,636 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 442 predicate places. [2024-06-28 00:12:23,636 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 398 transitions, 3595 flow [2024-06-28 00:12:23,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:23,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:12:23,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:12:23,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-28 00:12:23,637 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-28 00:12:23,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:12:23,637 INFO L85 PathProgramCache]: Analyzing trace with hash 1843521764, now seen corresponding path program 28 times [2024-06-28 00:12:23,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:12:23,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774641790] [2024-06-28 00:12:23,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:12:23,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:12:23,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:12:25,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-28 00:12:25,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:12:25,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774641790] [2024-06-28 00:12:25,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774641790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:12:25,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:12:25,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:12:25,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461034227] [2024-06-28 00:12:25,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:12:25,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:12:25,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:12:25,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:12:25,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:12:25,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:12:25,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 398 transitions, 3595 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:25,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:12:25,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:12:25,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:12:26,393 INFO L124 PetriNetUnfolderBase]: 825/1602 cut-off events. [2024-06-28 00:12:26,393 INFO L125 PetriNetUnfolderBase]: For 242887/242887 co-relation queries the response was YES. [2024-06-28 00:12:26,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9319 conditions, 1602 events. 825/1602 cut-off events. For 242887/242887 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 10316 event pairs, 83 based on Foata normal form. 2/1603 useless extension candidates. Maximal degree in co-relation 9094. Up to 1415 conditions per place. [2024-06-28 00:12:26,418 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 370 selfloop transitions, 41 changer transitions 0/414 dead transitions. [2024-06-28 00:12:26,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 414 transitions, 4523 flow [2024-06-28 00:12:26,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:12:26,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:12:26,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 127 transitions. [2024-06-28 00:12:26,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4096774193548387 [2024-06-28 00:12:26,420 INFO L175 Difference]: Start difference. First operand has 472 places, 398 transitions, 3595 flow. Second operand 10 states and 127 transitions. [2024-06-28 00:12:26,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 414 transitions, 4523 flow [2024-06-28 00:12:27,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 414 transitions, 4375 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-28 00:12:27,498 INFO L231 Difference]: Finished difference. Result has 474 places, 399 transitions, 3605 flow [2024-06-28 00:12:27,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3447, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3605, PETRI_PLACES=474, PETRI_TRANSITIONS=399} [2024-06-28 00:12:27,498 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 444 predicate places. [2024-06-28 00:12:27,499 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 399 transitions, 3605 flow [2024-06-28 00:12:27,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:27,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:12:27,499 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:12:27,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-28 00:12:27,499 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-28 00:12:27,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:12:27,500 INFO L85 PathProgramCache]: Analyzing trace with hash 1849032014, now seen corresponding path program 29 times [2024-06-28 00:12:27,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:12:27,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890041896] [2024-06-28 00:12:27,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:12:27,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:12:27,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:12:29,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:12:29,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:12:29,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890041896] [2024-06-28 00:12:29,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890041896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:12:29,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:12:29,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:12:29,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102290228] [2024-06-28 00:12:29,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:12:29,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:12:29,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:12:29,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:12:29,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:12:29,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:12:29,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 399 transitions, 3605 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:29,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:12:29,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:12:29,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:12:30,578 INFO L124 PetriNetUnfolderBase]: 829/1610 cut-off events. [2024-06-28 00:12:30,578 INFO L125 PetriNetUnfolderBase]: For 245986/245986 co-relation queries the response was YES. [2024-06-28 00:12:30,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9368 conditions, 1610 events. 829/1610 cut-off events. For 245986/245986 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 10375 event pairs, 85 based on Foata normal form. 2/1611 useless extension candidates. Maximal degree in co-relation 9142. Up to 1422 conditions per place. [2024-06-28 00:12:30,602 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 366 selfloop transitions, 45 changer transitions 0/414 dead transitions. [2024-06-28 00:12:30,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 414 transitions, 4533 flow [2024-06-28 00:12:30,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:12:30,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:12:30,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 129 transitions. [2024-06-28 00:12:30,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4161290322580645 [2024-06-28 00:12:30,604 INFO L175 Difference]: Start difference. First operand has 474 places, 399 transitions, 3605 flow. Second operand 10 states and 129 transitions. [2024-06-28 00:12:30,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 414 transitions, 4533 flow [2024-06-28 00:12:31,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 414 transitions, 4385 flow, removed 34 selfloop flow, removed 8 redundant places. [2024-06-28 00:12:31,724 INFO L231 Difference]: Finished difference. Result has 476 places, 400 transitions, 3625 flow [2024-06-28 00:12:31,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3457, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3625, PETRI_PLACES=476, PETRI_TRANSITIONS=400} [2024-06-28 00:12:31,725 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 446 predicate places. [2024-06-28 00:12:31,725 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 400 transitions, 3625 flow [2024-06-28 00:12:31,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:31,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:12:31,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:12:31,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-28 00:12:31,726 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-28 00:12:31,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:12:31,727 INFO L85 PathProgramCache]: Analyzing trace with hash 2042971424, now seen corresponding path program 30 times [2024-06-28 00:12:31,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:12:31,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550935422] [2024-06-28 00:12:31,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:12:31,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:12:31,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:12:33,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:12:33,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:12:33,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550935422] [2024-06-28 00:12:33,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550935422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:12:33,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:12:33,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:12:33,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221717725] [2024-06-28 00:12:33,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:12:33,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:12:33,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:12:33,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:12:33,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:12:33,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:12:33,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 400 transitions, 3625 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:33,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:12:33,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:12:33,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:12:34,622 INFO L124 PetriNetUnfolderBase]: 826/1605 cut-off events. [2024-06-28 00:12:34,623 INFO L125 PetriNetUnfolderBase]: For 211951/211951 co-relation queries the response was YES. [2024-06-28 00:12:34,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8811 conditions, 1605 events. 826/1605 cut-off events. For 211951/211951 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 10357 event pairs, 84 based on Foata normal form. 2/1606 useless extension candidates. Maximal degree in co-relation 8584. Up to 1381 conditions per place. [2024-06-28 00:12:34,647 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 347 selfloop transitions, 64 changer transitions 0/414 dead transitions. [2024-06-28 00:12:34,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 414 transitions, 4481 flow [2024-06-28 00:12:34,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:12:34,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:12:34,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 129 transitions. [2024-06-28 00:12:34,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4161290322580645 [2024-06-28 00:12:34,648 INFO L175 Difference]: Start difference. First operand has 476 places, 400 transitions, 3625 flow. Second operand 10 states and 129 transitions. [2024-06-28 00:12:34,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 414 transitions, 4481 flow [2024-06-28 00:12:35,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 414 transitions, 4323 flow, removed 35 selfloop flow, removed 8 redundant places. [2024-06-28 00:12:35,687 INFO L231 Difference]: Finished difference. Result has 478 places, 400 transitions, 3599 flow [2024-06-28 00:12:35,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3467, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3599, PETRI_PLACES=478, PETRI_TRANSITIONS=400} [2024-06-28 00:12:35,688 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 448 predicate places. [2024-06-28 00:12:35,688 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 400 transitions, 3599 flow [2024-06-28 00:12:35,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:35,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:12:35,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:12:35,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-28 00:12:35,688 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-28 00:12:35,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:12:35,689 INFO L85 PathProgramCache]: Analyzing trace with hash -404149938, now seen corresponding path program 1 times [2024-06-28 00:12:35,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:12:35,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237076234] [2024-06-28 00:12:35,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:12:35,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:12:35,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:12:37,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-28 00:12:37,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:12:37,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237076234] [2024-06-28 00:12:37,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237076234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:12:37,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:12:37,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:12:37,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240503242] [2024-06-28 00:12:37,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:12:37,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:12:37,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:12:37,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:12:37,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:12:37,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:12:37,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 400 transitions, 3599 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:37,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:12:37,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:12:37,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:12:38,506 INFO L124 PetriNetUnfolderBase]: 830/1614 cut-off events. [2024-06-28 00:12:38,506 INFO L125 PetriNetUnfolderBase]: For 213602/213602 co-relation queries the response was YES. [2024-06-28 00:12:38,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8801 conditions, 1614 events. 830/1614 cut-off events. For 213602/213602 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 10433 event pairs, 75 based on Foata normal form. 2/1615 useless extension candidates. Maximal degree in co-relation 8573. Up to 1445 conditions per place. [2024-06-28 00:12:38,530 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 385 selfloop transitions, 29 changer transitions 0/417 dead transitions. [2024-06-28 00:12:38,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 417 transitions, 4497 flow [2024-06-28 00:12:38,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:12:38,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:12:38,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-28 00:12:38,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-28 00:12:38,532 INFO L175 Difference]: Start difference. First operand has 478 places, 400 transitions, 3599 flow. Second operand 11 states and 134 transitions. [2024-06-28 00:12:38,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 417 transitions, 4497 flow [2024-06-28 00:12:39,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 417 transitions, 4200 flow, removed 36 selfloop flow, removed 9 redundant places. [2024-06-28 00:12:39,456 INFO L231 Difference]: Finished difference. Result has 480 places, 401 transitions, 3396 flow [2024-06-28 00:12:39,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3302, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3396, PETRI_PLACES=480, PETRI_TRANSITIONS=401} [2024-06-28 00:12:39,457 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 450 predicate places. [2024-06-28 00:12:39,457 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 401 transitions, 3396 flow [2024-06-28 00:12:39,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:39,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:12:39,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:12:39,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-28 00:12:39,458 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-28 00:12:39,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:12:39,458 INFO L85 PathProgramCache]: Analyzing trace with hash -1844583824, now seen corresponding path program 2 times [2024-06-28 00:12:39,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:12:39,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914446545] [2024-06-28 00:12:39,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:12:39,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:12:39,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:12:41,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-28 00:12:41,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:12:41,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914446545] [2024-06-28 00:12:41,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914446545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:12:41,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:12:41,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:12:41,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265898697] [2024-06-28 00:12:41,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:12:41,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:12:41,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:12:41,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:12:41,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:12:41,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:12:41,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 401 transitions, 3396 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:41,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:12:41,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:12:41,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:12:42,352 INFO L124 PetriNetUnfolderBase]: 837/1627 cut-off events. [2024-06-28 00:12:42,352 INFO L125 PetriNetUnfolderBase]: For 211624/211624 co-relation queries the response was YES. [2024-06-28 00:12:42,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8618 conditions, 1627 events. 837/1627 cut-off events. For 211624/211624 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 10515 event pairs, 85 based on Foata normal form. 2/1628 useless extension candidates. Maximal degree in co-relation 8388. Up to 1468 conditions per place. [2024-06-28 00:12:42,375 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 384 selfloop transitions, 30 changer transitions 1/418 dead transitions. [2024-06-28 00:12:42,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 418 transitions, 4314 flow [2024-06-28 00:12:42,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:12:42,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:12:42,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-28 00:12:42,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-28 00:12:42,377 INFO L175 Difference]: Start difference. First operand has 480 places, 401 transitions, 3396 flow. Second operand 11 states and 134 transitions. [2024-06-28 00:12:42,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 418 transitions, 4314 flow [2024-06-28 00:12:43,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 418 transitions, 4230 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-28 00:12:43,387 INFO L231 Difference]: Finished difference. Result has 483 places, 403 transitions, 3425 flow [2024-06-28 00:12:43,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3312, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3425, PETRI_PLACES=483, PETRI_TRANSITIONS=403} [2024-06-28 00:12:43,388 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 453 predicate places. [2024-06-28 00:12:43,388 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 403 transitions, 3425 flow [2024-06-28 00:12:43,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:43,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:12:43,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:12:43,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-28 00:12:43,389 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-28 00:12:43,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:12:43,389 INFO L85 PathProgramCache]: Analyzing trace with hash -1844761454, now seen corresponding path program 3 times [2024-06-28 00:12:43,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:12:43,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188960739] [2024-06-28 00:12:43,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:12:43,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:12:43,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:12:45,445 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:12:45,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:12:45,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188960739] [2024-06-28 00:12:45,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188960739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:12:45,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:12:45,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:12:45,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041842438] [2024-06-28 00:12:45,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:12:45,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:12:45,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:12:45,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:12:45,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:12:45,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:12:45,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 403 transitions, 3425 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:45,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:12:45,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:12:45,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:12:46,459 INFO L124 PetriNetUnfolderBase]: 873/1707 cut-off events. [2024-06-28 00:12:46,459 INFO L125 PetriNetUnfolderBase]: For 459725/459725 co-relation queries the response was YES. [2024-06-28 00:12:46,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10476 conditions, 1707 events. 873/1707 cut-off events. For 459725/459725 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 11048 event pairs, 112 based on Foata normal form. 8/1714 useless extension candidates. Maximal degree in co-relation 10244. Up to 1378 conditions per place. [2024-06-28 00:12:46,486 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 378 selfloop transitions, 36 changer transitions 16/433 dead transitions. [2024-06-28 00:12:46,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 433 transitions, 4868 flow [2024-06-28 00:12:46,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:12:46,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:12:46,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 153 transitions. [2024-06-28 00:12:46,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44868035190615835 [2024-06-28 00:12:46,487 INFO L175 Difference]: Start difference. First operand has 483 places, 403 transitions, 3425 flow. Second operand 11 states and 153 transitions. [2024-06-28 00:12:46,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 433 transitions, 4868 flow [2024-06-28 00:12:48,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 433 transitions, 4782 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-28 00:12:48,043 INFO L231 Difference]: Finished difference. Result has 488 places, 396 transitions, 3362 flow [2024-06-28 00:12:48,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3339, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3362, PETRI_PLACES=488, PETRI_TRANSITIONS=396} [2024-06-28 00:12:48,044 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 458 predicate places. [2024-06-28 00:12:48,044 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 396 transitions, 3362 flow [2024-06-28 00:12:48,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:48,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:12:48,044 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:12:48,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-28 00:12:48,044 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-28 00:12:48,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:12:48,045 INFO L85 PathProgramCache]: Analyzing trace with hash 1145278798, now seen corresponding path program 4 times [2024-06-28 00:12:48,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:12:48,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703930066] [2024-06-28 00:12:48,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:12:48,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:12:48,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:12:49,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-28 00:12:49,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:12:49,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703930066] [2024-06-28 00:12:49,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703930066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:12:49,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:12:49,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:12:49,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086928085] [2024-06-28 00:12:49,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:12:49,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:12:49,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:12:49,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:12:49,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:12:50,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:12:50,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 396 transitions, 3362 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:50,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:12:50,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:12:50,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:12:50,656 INFO L124 PetriNetUnfolderBase]: 843/1653 cut-off events. [2024-06-28 00:12:50,656 INFO L125 PetriNetUnfolderBase]: For 467539/467539 co-relation queries the response was YES. [2024-06-28 00:12:50,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10236 conditions, 1653 events. 843/1653 cut-off events. For 467539/467539 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 10679 event pairs, 86 based on Foata normal form. 8/1660 useless extension candidates. Maximal degree in co-relation 10001. Up to 1334 conditions per place. [2024-06-28 00:12:50,682 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 363 selfloop transitions, 21 changer transitions 33/420 dead transitions. [2024-06-28 00:12:50,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 420 transitions, 4303 flow [2024-06-28 00:12:50,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:12:50,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:12:50,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 145 transitions. [2024-06-28 00:12:50,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4252199413489736 [2024-06-28 00:12:50,683 INFO L175 Difference]: Start difference. First operand has 488 places, 396 transitions, 3362 flow. Second operand 11 states and 145 transitions. [2024-06-28 00:12:50,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 420 transitions, 4303 flow [2024-06-28 00:12:52,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 420 transitions, 4219 flow, removed 9 selfloop flow, removed 12 redundant places. [2024-06-28 00:12:52,393 INFO L231 Difference]: Finished difference. Result has 484 places, 377 transitions, 3152 flow [2024-06-28 00:12:52,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3282, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3152, PETRI_PLACES=484, PETRI_TRANSITIONS=377} [2024-06-28 00:12:52,393 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 454 predicate places. [2024-06-28 00:12:52,393 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 377 transitions, 3152 flow [2024-06-28 00:12:52,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:52,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:12:52,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:12:52,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-28 00:12:52,394 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-28 00:12:52,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:12:52,394 INFO L85 PathProgramCache]: Analyzing trace with hash -1101233774, now seen corresponding path program 5 times [2024-06-28 00:12:52,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:12:52,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803010924] [2024-06-28 00:12:52,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:12:52,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:12:52,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:12:54,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:12:54,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:12:54,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803010924] [2024-06-28 00:12:54,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803010924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:12:54,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:12:54,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:12:54,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676915646] [2024-06-28 00:12:54,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:12:54,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:12:54,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:12:54,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:12:54,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:12:54,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:12:54,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 377 transitions, 3152 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:54,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:12:54,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:12:54,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:12:54,979 INFO L124 PetriNetUnfolderBase]: 770/1511 cut-off events. [2024-06-28 00:12:54,979 INFO L125 PetriNetUnfolderBase]: For 494712/494712 co-relation queries the response was YES. [2024-06-28 00:12:54,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9631 conditions, 1511 events. 770/1511 cut-off events. For 494712/494712 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 9533 event pairs, 75 based on Foata normal form. 10/1520 useless extension candidates. Maximal degree in co-relation 9413. Up to 1211 conditions per place. [2024-06-28 00:12:55,003 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 318 selfloop transitions, 66 changer transitions 6/394 dead transitions. [2024-06-28 00:12:55,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 394 transitions, 4032 flow [2024-06-28 00:12:55,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:12:55,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:12:55,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 146 transitions. [2024-06-28 00:12:55,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47096774193548385 [2024-06-28 00:12:55,004 INFO L175 Difference]: Start difference. First operand has 484 places, 377 transitions, 3152 flow. Second operand 10 states and 146 transitions. [2024-06-28 00:12:55,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 394 transitions, 4032 flow [2024-06-28 00:12:56,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 394 transitions, 3897 flow, removed 11 selfloop flow, removed 23 redundant places. [2024-06-28 00:12:56,188 INFO L231 Difference]: Finished difference. Result has 455 places, 375 transitions, 3169 flow [2024-06-28 00:12:56,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3019, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3169, PETRI_PLACES=455, PETRI_TRANSITIONS=375} [2024-06-28 00:12:56,188 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 425 predicate places. [2024-06-28 00:12:56,188 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 375 transitions, 3169 flow [2024-06-28 00:12:56,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:56,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:12:56,189 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:12:56,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-28 00:12:56,189 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-28 00:12:56,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:12:56,189 INFO L85 PathProgramCache]: Analyzing trace with hash -1107489884, now seen corresponding path program 6 times [2024-06-28 00:12:56,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:12:56,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815077299] [2024-06-28 00:12:56,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:12:56,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:12:56,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:12:58,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:12:58,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:12:58,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815077299] [2024-06-28 00:12:58,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815077299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:12:58,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:12:58,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:12:58,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162043207] [2024-06-28 00:12:58,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:12:58,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:12:58,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:12:58,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:12:58,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:12:58,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:12:58,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 375 transitions, 3169 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:58,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:12:58,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:12:58,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:12:59,185 INFO L124 PetriNetUnfolderBase]: 757/1486 cut-off events. [2024-06-28 00:12:59,185 INFO L125 PetriNetUnfolderBase]: For 333402/333402 co-relation queries the response was YES. [2024-06-28 00:12:59,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9446 conditions, 1486 events. 757/1486 cut-off events. For 333402/333402 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 9333 event pairs, 75 based on Foata normal form. 2/1487 useless extension candidates. Maximal degree in co-relation 9239. Up to 1219 conditions per place. [2024-06-28 00:12:59,206 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 324 selfloop transitions, 62 changer transitions 0/389 dead transitions. [2024-06-28 00:12:59,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 389 transitions, 4007 flow [2024-06-28 00:12:59,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:12:59,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:12:59,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 142 transitions. [2024-06-28 00:12:59,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41642228739002934 [2024-06-28 00:12:59,207 INFO L175 Difference]: Start difference. First operand has 455 places, 375 transitions, 3169 flow. Second operand 11 states and 142 transitions. [2024-06-28 00:12:59,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 389 transitions, 4007 flow [2024-06-28 00:13:00,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 389 transitions, 3845 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-28 00:13:00,181 INFO L231 Difference]: Finished difference. Result has 458 places, 376 transitions, 3173 flow [2024-06-28 00:13:00,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3007, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3173, PETRI_PLACES=458, PETRI_TRANSITIONS=376} [2024-06-28 00:13:00,182 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 428 predicate places. [2024-06-28 00:13:00,182 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 376 transitions, 3173 flow [2024-06-28 00:13:00,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:00,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:13:00,182 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:13:00,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-28 00:13:00,183 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-28 00:13:00,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:13:00,183 INFO L85 PathProgramCache]: Analyzing trace with hash -1107667514, now seen corresponding path program 7 times [2024-06-28 00:13:00,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:13:00,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187794851] [2024-06-28 00:13:00,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:13:00,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:13:00,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:13:03,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-28 00:13:03,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:13:03,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187794851] [2024-06-28 00:13:03,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187794851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:13:03,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:13:03,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:13:03,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081245185] [2024-06-28 00:13:03,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:13:03,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:13:03,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:13:03,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:13:03,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:13:03,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:13:03,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 376 transitions, 3173 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:03,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:13:03,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:13:03,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:13:03,818 INFO L124 PetriNetUnfolderBase]: 761/1490 cut-off events. [2024-06-28 00:13:03,819 INFO L125 PetriNetUnfolderBase]: For 337500/337500 co-relation queries the response was YES. [2024-06-28 00:13:03,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9491 conditions, 1490 events. 761/1490 cut-off events. For 337500/337500 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 9381 event pairs, 70 based on Foata normal form. 2/1491 useless extension candidates. Maximal degree in co-relation 9283. Up to 1187 conditions per place. [2024-06-28 00:13:03,841 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 324 selfloop transitions, 63 changer transitions 0/391 dead transitions. [2024-06-28 00:13:03,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 391 transitions, 4017 flow [2024-06-28 00:13:03,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:13:03,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:13:03,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 144 transitions. [2024-06-28 00:13:03,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4645161290322581 [2024-06-28 00:13:03,842 INFO L175 Difference]: Start difference. First operand has 458 places, 376 transitions, 3173 flow. Second operand 10 states and 144 transitions. [2024-06-28 00:13:03,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 391 transitions, 4017 flow [2024-06-28 00:13:04,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 391 transitions, 3861 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-28 00:13:04,765 INFO L231 Difference]: Finished difference. Result has 459 places, 377 transitions, 3189 flow [2024-06-28 00:13:04,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3017, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3189, PETRI_PLACES=459, PETRI_TRANSITIONS=377} [2024-06-28 00:13:04,766 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 429 predicate places. [2024-06-28 00:13:04,766 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 377 transitions, 3189 flow [2024-06-28 00:13:04,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:04,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:13:04,766 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:13:04,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-28 00:13:04,766 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-28 00:13:04,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:13:04,767 INFO L85 PathProgramCache]: Analyzing trace with hash -1273723664, now seen corresponding path program 8 times [2024-06-28 00:13:04,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:13:04,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519691237] [2024-06-28 00:13:04,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:13:04,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:13:04,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:13:06,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:13:06,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:13:06,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519691237] [2024-06-28 00:13:06,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519691237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:13:06,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:13:06,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:13:06,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582459191] [2024-06-28 00:13:06,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:13:06,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:13:06,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:13:06,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:13:06,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:13:06,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:13:06,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 377 transitions, 3189 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:06,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:13:06,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:13:06,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:13:07,099 INFO L124 PetriNetUnfolderBase]: 765/1498 cut-off events. [2024-06-28 00:13:07,099 INFO L125 PetriNetUnfolderBase]: For 341419/341419 co-relation queries the response was YES. [2024-06-28 00:13:07,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9565 conditions, 1498 events. 765/1498 cut-off events. For 341419/341419 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 9474 event pairs, 80 based on Foata normal form. 2/1499 useless extension candidates. Maximal degree in co-relation 9356. Up to 1307 conditions per place. [2024-06-28 00:13:07,121 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 342 selfloop transitions, 45 changer transitions 0/391 dead transitions. [2024-06-28 00:13:07,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 391 transitions, 4033 flow [2024-06-28 00:13:07,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:13:07,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:13:07,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 139 transitions. [2024-06-28 00:13:07,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4483870967741935 [2024-06-28 00:13:07,122 INFO L175 Difference]: Start difference. First operand has 459 places, 377 transitions, 3189 flow. Second operand 10 states and 139 transitions. [2024-06-28 00:13:07,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 391 transitions, 4033 flow [2024-06-28 00:13:07,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 391 transitions, 3875 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-28 00:13:07,988 INFO L231 Difference]: Finished difference. Result has 461 places, 378 transitions, 3167 flow [2024-06-28 00:13:07,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3031, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3167, PETRI_PLACES=461, PETRI_TRANSITIONS=378} [2024-06-28 00:13:07,988 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 431 predicate places. [2024-06-28 00:13:07,988 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 378 transitions, 3167 flow [2024-06-28 00:13:07,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:07,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:13:07,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:13:07,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-28 00:13:07,989 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-28 00:13:07,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:13:07,989 INFO L85 PathProgramCache]: Analyzing trace with hash -1273901294, now seen corresponding path program 9 times [2024-06-28 00:13:07,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:13:07,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251459679] [2024-06-28 00:13:07,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:13:07,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:13:08,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:13:09,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-28 00:13:09,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:13:09,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251459679] [2024-06-28 00:13:09,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251459679] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:13:09,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:13:09,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:13:09,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908913074] [2024-06-28 00:13:09,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:13:09,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:13:09,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:13:09,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:13:09,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:13:09,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:13:09,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 378 transitions, 3167 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:09,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:13:09,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:13:09,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:13:10,343 INFO L124 PetriNetUnfolderBase]: 803/1580 cut-off events. [2024-06-28 00:13:10,343 INFO L125 PetriNetUnfolderBase]: For 579437/579437 co-relation queries the response was YES. [2024-06-28 00:13:10,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11330 conditions, 1580 events. 803/1580 cut-off events. For 579437/579437 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 10034 event pairs, 95 based on Foata normal form. 8/1587 useless extension candidates. Maximal degree in co-relation 11120. Up to 1274 conditions per place. [2024-06-28 00:13:10,368 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 346 selfloop transitions, 39 changer transitions 11/400 dead transitions. [2024-06-28 00:13:10,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 400 transitions, 4458 flow [2024-06-28 00:13:10,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:13:10,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:13:10,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 148 transitions. [2024-06-28 00:13:10,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4774193548387097 [2024-06-28 00:13:10,369 INFO L175 Difference]: Start difference. First operand has 461 places, 378 transitions, 3167 flow. Second operand 10 states and 148 transitions. [2024-06-28 00:13:10,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 400 transitions, 4458 flow [2024-06-28 00:13:11,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 400 transitions, 4332 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-28 00:13:11,783 INFO L231 Difference]: Finished difference. Result has 464 places, 373 transitions, 3087 flow [2024-06-28 00:13:11,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3041, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3087, PETRI_PLACES=464, PETRI_TRANSITIONS=373} [2024-06-28 00:13:11,783 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 434 predicate places. [2024-06-28 00:13:11,783 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 373 transitions, 3087 flow [2024-06-28 00:13:11,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:11,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:13:11,784 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:13:11,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-28 00:13:11,784 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-28 00:13:11,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:13:11,784 INFO L85 PathProgramCache]: Analyzing trace with hash -1278485264, now seen corresponding path program 10 times [2024-06-28 00:13:11,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:13:11,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532152579] [2024-06-28 00:13:11,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:13:11,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:13:11,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:13:13,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-28 00:13:13,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:13:13,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532152579] [2024-06-28 00:13:13,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532152579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:13:13,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:13:13,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:13:13,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054024311] [2024-06-28 00:13:13,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:13:13,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:13:13,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:13:13,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:13:13,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:13:13,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:13:13,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 373 transitions, 3087 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:13,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:13:13,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:13:13,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:13:14,288 INFO L124 PetriNetUnfolderBase]: 785/1550 cut-off events. [2024-06-28 00:13:14,288 INFO L125 PetriNetUnfolderBase]: For 585196/585196 co-relation queries the response was YES. [2024-06-28 00:13:14,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11156 conditions, 1550 events. 785/1550 cut-off events. For 585196/585196 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 9845 event pairs, 84 based on Foata normal form. 8/1557 useless extension candidates. Maximal degree in co-relation 10944. Up to 1299 conditions per place. [2024-06-28 00:13:14,311 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 336 selfloop transitions, 33 changer transitions 18/391 dead transitions. [2024-06-28 00:13:14,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 391 transitions, 3949 flow [2024-06-28 00:13:14,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:13:14,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:13:14,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 141 transitions. [2024-06-28 00:13:14,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45483870967741935 [2024-06-28 00:13:14,312 INFO L175 Difference]: Start difference. First operand has 464 places, 373 transitions, 3087 flow. Second operand 10 states and 141 transitions. [2024-06-28 00:13:14,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 391 transitions, 3949 flow [2024-06-28 00:13:15,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 391 transitions, 3863 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-28 00:13:15,750 INFO L231 Difference]: Finished difference. Result has 460 places, 364 transitions, 3008 flow [2024-06-28 00:13:15,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3001, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3008, PETRI_PLACES=460, PETRI_TRANSITIONS=364} [2024-06-28 00:13:15,750 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 430 predicate places. [2024-06-28 00:13:15,751 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 364 transitions, 3008 flow [2024-06-28 00:13:15,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:15,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:13:15,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:13:15,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-06-28 00:13:15,751 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-28 00:13:15,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:13:15,751 INFO L85 PathProgramCache]: Analyzing trace with hash 369933848, now seen corresponding path program 1 times [2024-06-28 00:13:15,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:13:15,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005994207] [2024-06-28 00:13:15,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:13:15,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:13:15,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:13:19,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:13:19,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:13:19,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005994207] [2024-06-28 00:13:19,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005994207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:13:19,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:13:19,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:13:19,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053357967] [2024-06-28 00:13:19,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:13:19,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:13:19,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:13:19,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:13:19,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:13:19,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:13:19,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 364 transitions, 3008 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:19,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:13:19,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:13:19,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:13:20,507 INFO L124 PetriNetUnfolderBase]: 755/1500 cut-off events. [2024-06-28 00:13:20,507 INFO L125 PetriNetUnfolderBase]: For 574910/574910 co-relation queries the response was YES. [2024-06-28 00:13:20,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10864 conditions, 1500 events. 755/1500 cut-off events. For 574910/574910 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 9501 event pairs, 87 based on Foata normal form. 8/1507 useless extension candidates. Maximal degree in co-relation 10656. Up to 1219 conditions per place. [2024-06-28 00:13:20,529 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 314 selfloop transitions, 54 changer transitions 9/381 dead transitions. [2024-06-28 00:13:20,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 381 transitions, 3828 flow [2024-06-28 00:13:20,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:13:20,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:13:20,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 155 transitions. [2024-06-28 00:13:20,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-28 00:13:20,530 INFO L175 Difference]: Start difference. First operand has 460 places, 364 transitions, 3008 flow. Second operand 11 states and 155 transitions. [2024-06-28 00:13:20,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 381 transitions, 3828 flow [2024-06-28 00:13:21,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 381 transitions, 3671 flow, removed 7 selfloop flow, removed 16 redundant places. [2024-06-28 00:13:21,862 INFO L231 Difference]: Finished difference. Result has 448 places, 361 transitions, 2943 flow [2024-06-28 00:13:21,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2853, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2943, PETRI_PLACES=448, PETRI_TRANSITIONS=361} [2024-06-28 00:13:21,863 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 418 predicate places. [2024-06-28 00:13:21,863 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 361 transitions, 2943 flow [2024-06-28 00:13:21,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:21,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:13:21,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:13:21,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2024-06-28 00:13:21,864 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-28 00:13:21,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:13:21,864 INFO L85 PathProgramCache]: Analyzing trace with hash -1273716720, now seen corresponding path program 2 times [2024-06-28 00:13:21,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:13:21,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524872372] [2024-06-28 00:13:21,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:13:21,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:13:21,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:13:24,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:13:24,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:13:24,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524872372] [2024-06-28 00:13:24,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524872372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:13:24,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:13:24,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:13:24,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295901670] [2024-06-28 00:13:24,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:13:24,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:13:24,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:13:24,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:13:24,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:13:24,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:13:24,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 361 transitions, 2943 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:24,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:13:24,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:13:24,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:13:25,415 INFO L124 PetriNetUnfolderBase]: 743/1480 cut-off events. [2024-06-28 00:13:25,416 INFO L125 PetriNetUnfolderBase]: For 517516/517516 co-relation queries the response was YES. [2024-06-28 00:13:25,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10169 conditions, 1480 events. 743/1480 cut-off events. For 517516/517516 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 9288 event pairs, 91 based on Foata normal form. 8/1487 useless extension candidates. Maximal degree in co-relation 9968. Up to 1256 conditions per place. [2024-06-28 00:13:25,436 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 328 selfloop transitions, 37 changer transitions 9/378 dead transitions. [2024-06-28 00:13:25,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 378 transitions, 3755 flow [2024-06-28 00:13:25,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:13:25,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:13:25,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 151 transitions. [2024-06-28 00:13:25,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44281524926686217 [2024-06-28 00:13:25,437 INFO L175 Difference]: Start difference. First operand has 448 places, 361 transitions, 2943 flow. Second operand 11 states and 151 transitions. [2024-06-28 00:13:25,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 378 transitions, 3755 flow [2024-06-28 00:13:26,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 378 transitions, 3643 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-28 00:13:26,762 INFO L231 Difference]: Finished difference. Result has 446 places, 358 transitions, 2882 flow [2024-06-28 00:13:26,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2831, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2882, PETRI_PLACES=446, PETRI_TRANSITIONS=358} [2024-06-28 00:13:26,763 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 416 predicate places. [2024-06-28 00:13:26,763 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 358 transitions, 2882 flow [2024-06-28 00:13:26,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:26,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:13:26,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:13:26,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2024-06-28 00:13:26,764 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-28 00:13:26,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:13:26,764 INFO L85 PathProgramCache]: Analyzing trace with hash -1672442626, now seen corresponding path program 3 times [2024-06-28 00:13:26,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:13:26,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938544529] [2024-06-28 00:13:26,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:13:26,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:13:26,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:13:28,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:13:28,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:13:28,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938544529] [2024-06-28 00:13:28,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938544529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:13:28,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:13:28,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 00:13:28,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344067473] [2024-06-28 00:13:28,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:13:28,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 00:13:28,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:13:28,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 00:13:28,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 00:13:28,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:13:28,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 358 transitions, 2882 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:28,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:13:28,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:13:28,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:13:29,790 INFO L124 PetriNetUnfolderBase]: 756/1515 cut-off events. [2024-06-28 00:13:29,790 INFO L125 PetriNetUnfolderBase]: For 605817/605817 co-relation queries the response was YES. [2024-06-28 00:13:29,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11643 conditions, 1515 events. 756/1515 cut-off events. For 605817/605817 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 9570 event pairs, 94 based on Foata normal form. 6/1520 useless extension candidates. Maximal degree in co-relation 11443. Up to 1176 conditions per place. [2024-06-28 00:13:29,807 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 315 selfloop transitions, 54 changer transitions 7/379 dead transitions. [2024-06-28 00:13:29,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 379 transitions, 4082 flow [2024-06-28 00:13:29,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:13:29,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:13:29,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 156 transitions. [2024-06-28 00:13:29,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-28 00:13:29,808 INFO L175 Difference]: Start difference. First operand has 446 places, 358 transitions, 2882 flow. Second operand 12 states and 156 transitions. [2024-06-28 00:13:29,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 379 transitions, 4082 flow [2024-06-28 00:13:31,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 379 transitions, 3998 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-28 00:13:31,604 INFO L231 Difference]: Finished difference. Result has 445 places, 355 transitions, 2885 flow [2024-06-28 00:13:31,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2800, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2885, PETRI_PLACES=445, PETRI_TRANSITIONS=355} [2024-06-28 00:13:31,605 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 415 predicate places. [2024-06-28 00:13:31,605 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 355 transitions, 2885 flow [2024-06-28 00:13:31,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:31,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:13:31,605 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:13:31,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2024-06-28 00:13:31,605 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-28 00:13:31,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:13:31,606 INFO L85 PathProgramCache]: Analyzing trace with hash 363677738, now seen corresponding path program 4 times [2024-06-28 00:13:31,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:13:31,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243306606] [2024-06-28 00:13:31,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:13:31,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:13:31,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:13:34,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:13:34,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:13:34,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243306606] [2024-06-28 00:13:34,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243306606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:13:34,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:13:34,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 00:13:34,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061901741] [2024-06-28 00:13:34,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:13:34,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 00:13:34,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:13:34,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 00:13:34,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 00:13:35,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:13:35,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 355 transitions, 2885 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:35,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:13:35,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:13:35,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:13:35,947 INFO L124 PetriNetUnfolderBase]: 730/1457 cut-off events. [2024-06-28 00:13:35,947 INFO L125 PetriNetUnfolderBase]: For 513915/513915 co-relation queries the response was YES. [2024-06-28 00:13:35,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10028 conditions, 1457 events. 730/1457 cut-off events. For 513915/513915 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 9127 event pairs, 86 based on Foata normal form. 8/1464 useless extension candidates. Maximal degree in co-relation 9828. Up to 1176 conditions per place. [2024-06-28 00:13:35,969 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 314 selfloop transitions, 46 changer transitions 9/372 dead transitions. [2024-06-28 00:13:35,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 372 transitions, 3687 flow [2024-06-28 00:13:35,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:13:35,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:13:35,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 152 transitions. [2024-06-28 00:13:35,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40860215053763443 [2024-06-28 00:13:35,970 INFO L175 Difference]: Start difference. First operand has 445 places, 355 transitions, 2885 flow. Second operand 12 states and 152 transitions. [2024-06-28 00:13:35,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 372 transitions, 3687 flow [2024-06-28 00:13:37,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 372 transitions, 3569 flow, removed 3 selfloop flow, removed 13 redundant places. [2024-06-28 00:13:37,276 INFO L231 Difference]: Finished difference. Result has 441 places, 352 transitions, 2839 flow [2024-06-28 00:13:37,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2767, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2839, PETRI_PLACES=441, PETRI_TRANSITIONS=352} [2024-06-28 00:13:37,278 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 411 predicate places. [2024-06-28 00:13:37,278 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 352 transitions, 2839 flow [2024-06-28 00:13:37,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:37,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:13:37,278 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:13:37,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209 [2024-06-28 00:13:37,279 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-28 00:13:37,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:13:37,279 INFO L85 PathProgramCache]: Analyzing trace with hash 1921732114, now seen corresponding path program 11 times [2024-06-28 00:13:37,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:13:37,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439193613] [2024-06-28 00:13:37,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:13:37,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:13:37,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:13:39,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-28 00:13:39,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:13:39,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439193613] [2024-06-28 00:13:39,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439193613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:13:39,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:13:39,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:13:39,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443445531] [2024-06-28 00:13:39,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:13:39,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:13:39,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:13:39,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:13:39,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:13:39,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:13:39,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 352 transitions, 2839 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:39,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:13:39,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:13:39,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:13:40,035 INFO L124 PetriNetUnfolderBase]: 729/1459 cut-off events. [2024-06-28 00:13:40,036 INFO L125 PetriNetUnfolderBase]: For 532478/532478 co-relation queries the response was YES. [2024-06-28 00:13:40,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10020 conditions, 1459 events. 729/1459 cut-off events. For 532478/532478 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 9162 event pairs, 84 based on Foata normal form. 10/1468 useless extension candidates. Maximal degree in co-relation 9823. Up to 1178 conditions per place. [2024-06-28 00:13:40,056 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 297 selfloop transitions, 61 changer transitions 6/367 dead transitions. [2024-06-28 00:13:40,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 367 transitions, 3665 flow [2024-06-28 00:13:40,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:13:40,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:13:40,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 145 transitions. [2024-06-28 00:13:40,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4252199413489736 [2024-06-28 00:13:40,057 INFO L175 Difference]: Start difference. First operand has 441 places, 352 transitions, 2839 flow. Second operand 11 states and 145 transitions. [2024-06-28 00:13:40,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 367 transitions, 3665 flow [2024-06-28 00:13:41,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 367 transitions, 3569 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-28 00:13:41,348 INFO L231 Difference]: Finished difference. Result has 437 places, 350 transitions, 2889 flow [2024-06-28 00:13:41,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2743, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2889, PETRI_PLACES=437, PETRI_TRANSITIONS=350} [2024-06-28 00:13:41,348 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 407 predicate places. [2024-06-28 00:13:41,348 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 350 transitions, 2889 flow [2024-06-28 00:13:41,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:41,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:13:41,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:13:41,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210 [2024-06-28 00:13:41,349 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-28 00:13:41,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:13:41,349 INFO L85 PathProgramCache]: Analyzing trace with hash 1915476004, now seen corresponding path program 12 times [2024-06-28 00:13:41,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:13:41,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210720005] [2024-06-28 00:13:41,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:13:41,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:13:41,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:13:43,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:13:43,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:13:43,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210720005] [2024-06-28 00:13:43,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210720005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:13:43,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:13:43,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:13:43,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753090987] [2024-06-28 00:13:43,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:13:43,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:13:43,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:13:43,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:13:43,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:13:43,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:13:43,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 350 transitions, 2889 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:43,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:13:43,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:13:43,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:13:44,542 INFO L124 PetriNetUnfolderBase]: 716/1426 cut-off events. [2024-06-28 00:13:44,543 INFO L125 PetriNetUnfolderBase]: For 405694/405694 co-relation queries the response was YES. [2024-06-28 00:13:44,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9989 conditions, 1426 events. 716/1426 cut-off events. For 405694/405694 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 8910 event pairs, 78 based on Foata normal form. 2/1427 useless extension candidates. Maximal degree in co-relation 9793. Up to 1186 conditions per place. [2024-06-28 00:13:44,559 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 300 selfloop transitions, 59 changer transitions 0/362 dead transitions. [2024-06-28 00:13:44,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 362 transitions, 3675 flow [2024-06-28 00:13:44,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:13:44,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:13:44,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 134 transitions. [2024-06-28 00:13:44,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.432258064516129 [2024-06-28 00:13:44,560 INFO L175 Difference]: Start difference. First operand has 437 places, 350 transitions, 2889 flow. Second operand 10 states and 134 transitions. [2024-06-28 00:13:44,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 362 transitions, 3675 flow [2024-06-28 00:13:45,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 362 transitions, 3515 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-28 00:13:45,905 INFO L231 Difference]: Finished difference. Result has 438 places, 351 transitions, 2897 flow [2024-06-28 00:13:45,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2729, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2897, PETRI_PLACES=438, PETRI_TRANSITIONS=351} [2024-06-28 00:13:45,905 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 408 predicate places. [2024-06-28 00:13:45,906 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 351 transitions, 2897 flow [2024-06-28 00:13:45,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:45,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:13:45,906 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:13:45,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211 [2024-06-28 00:13:45,906 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-28 00:13:45,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:13:45,906 INFO L85 PathProgramCache]: Analyzing trace with hash -1720823116, now seen corresponding path program 13 times [2024-06-28 00:13:45,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:13:45,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953025309] [2024-06-28 00:13:45,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:13:45,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:13:45,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:13:48,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:13:48,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:13:48,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953025309] [2024-06-28 00:13:48,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953025309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:13:48,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:13:48,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:13:48,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313993479] [2024-06-28 00:13:48,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:13:48,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:13:48,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:13:48,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:13:48,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:13:48,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:13:48,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 351 transitions, 2897 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:48,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:13:48,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:13:48,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:13:48,891 INFO L124 PetriNetUnfolderBase]: 732/1466 cut-off events. [2024-06-28 00:13:48,891 INFO L125 PetriNetUnfolderBase]: For 533925/533925 co-relation queries the response was YES. [2024-06-28 00:13:48,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10164 conditions, 1466 events. 732/1466 cut-off events. For 533925/533925 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 9220 event pairs, 84 based on Foata normal form. 10/1475 useless extension candidates. Maximal degree in co-relation 9967. Up to 1046 conditions per place. [2024-06-28 00:13:48,920 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 252 selfloop transitions, 103 changer transitions 7/366 dead transitions. [2024-06-28 00:13:48,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 366 transitions, 3723 flow [2024-06-28 00:13:48,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:13:48,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:13:48,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 149 transitions. [2024-06-28 00:13:48,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4806451612903226 [2024-06-28 00:13:48,921 INFO L175 Difference]: Start difference. First operand has 438 places, 351 transitions, 2897 flow. Second operand 10 states and 149 transitions. [2024-06-28 00:13:48,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 366 transitions, 3723 flow [2024-06-28 00:13:50,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 366 transitions, 3565 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-28 00:13:50,314 INFO L231 Difference]: Finished difference. Result has 440 places, 348 transitions, 2971 flow [2024-06-28 00:13:50,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2739, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2971, PETRI_PLACES=440, PETRI_TRANSITIONS=348} [2024-06-28 00:13:50,315 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 410 predicate places. [2024-06-28 00:13:50,315 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 348 transitions, 2971 flow [2024-06-28 00:13:50,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:50,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:13:50,315 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:13:50,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212 [2024-06-28 00:13:50,316 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-28 00:13:50,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:13:50,316 INFO L85 PathProgramCache]: Analyzing trace with hash -1948897246, now seen corresponding path program 14 times [2024-06-28 00:13:50,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:13:50,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760929161] [2024-06-28 00:13:50,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:13:50,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:13:50,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:13:53,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-28 00:13:53,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:13:53,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760929161] [2024-06-28 00:13:53,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760929161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:13:53,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:13:53,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:13:53,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11785265] [2024-06-28 00:13:53,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:13:53,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:13:53,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:13:53,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:13:53,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:13:53,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:13:53,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 348 transitions, 2971 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:53,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:13:53,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:13:53,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:13:54,123 INFO L124 PetriNetUnfolderBase]: 717/1435 cut-off events. [2024-06-28 00:13:54,123 INFO L125 PetriNetUnfolderBase]: For 415376/415376 co-relation queries the response was YES. [2024-06-28 00:13:54,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10172 conditions, 1435 events. 717/1435 cut-off events. For 415376/415376 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 8986 event pairs, 82 based on Foata normal form. 2/1436 useless extension candidates. Maximal degree in co-relation 9974. Up to 1054 conditions per place. [2024-06-28 00:13:54,142 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 268 selfloop transitions, 89 changer transitions 0/360 dead transitions. [2024-06-28 00:13:54,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 360 transitions, 3757 flow [2024-06-28 00:13:54,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:13:54,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:13:54,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 138 transitions. [2024-06-28 00:13:54,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44516129032258067 [2024-06-28 00:13:54,144 INFO L175 Difference]: Start difference. First operand has 440 places, 348 transitions, 2971 flow. Second operand 10 states and 138 transitions. [2024-06-28 00:13:54,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 360 transitions, 3757 flow [2024-06-28 00:13:55,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 360 transitions, 3509 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-28 00:13:55,209 INFO L231 Difference]: Finished difference. Result has 442 places, 349 transitions, 2955 flow [2024-06-28 00:13:55,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2723, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2955, PETRI_PLACES=442, PETRI_TRANSITIONS=349} [2024-06-28 00:13:55,209 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 412 predicate places. [2024-06-28 00:13:55,209 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 349 transitions, 2955 flow [2024-06-28 00:13:55,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:55,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:13:55,210 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:13:55,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable213 [2024-06-28 00:13:55,210 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-28 00:13:55,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:13:55,210 INFO L85 PathProgramCache]: Analyzing trace with hash -842249692, now seen corresponding path program 15 times [2024-06-28 00:13:55,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:13:55,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984752591] [2024-06-28 00:13:55,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:13:55,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:13:55,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:13:57,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:13:57,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:13:57,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984752591] [2024-06-28 00:13:57,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984752591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:13:57,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:13:57,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:13:57,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948442845] [2024-06-28 00:13:57,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:13:57,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:13:57,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:13:57,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:13:57,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:13:57,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:13:57,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 349 transitions, 2955 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:57,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:13:57,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:13:57,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:13:58,570 INFO L124 PetriNetUnfolderBase]: 721/1443 cut-off events. [2024-06-28 00:13:58,571 INFO L125 PetriNetUnfolderBase]: For 420219/420219 co-relation queries the response was YES. [2024-06-28 00:13:58,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10209 conditions, 1443 events. 721/1443 cut-off events. For 420219/420219 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 9065 event pairs, 82 based on Foata normal form. 2/1444 useless extension candidates. Maximal degree in co-relation 10010. Up to 1183 conditions per place. [2024-06-28 00:13:58,591 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 302 selfloop transitions, 57 changer transitions 0/362 dead transitions. [2024-06-28 00:13:58,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 362 transitions, 3749 flow [2024-06-28 00:13:58,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:13:58,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:13:58,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 142 transitions. [2024-06-28 00:13:58,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41642228739002934 [2024-06-28 00:13:58,592 INFO L175 Difference]: Start difference. First operand has 442 places, 349 transitions, 2955 flow. Second operand 11 states and 142 transitions. [2024-06-28 00:13:58,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 362 transitions, 3749 flow [2024-06-28 00:13:59,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 362 transitions, 3527 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-28 00:13:59,701 INFO L231 Difference]: Finished difference. Result has 445 places, 350 transitions, 2904 flow [2024-06-28 00:13:59,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2733, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2904, PETRI_PLACES=445, PETRI_TRANSITIONS=350} [2024-06-28 00:13:59,701 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 415 predicate places. [2024-06-28 00:13:59,701 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 350 transitions, 2904 flow [2024-06-28 00:13:59,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:59,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:13:59,702 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:13:59,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214 [2024-06-28 00:13:59,702 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-28 00:13:59,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:13:59,703 INFO L85 PathProgramCache]: Analyzing trace with hash 874904722, now seen corresponding path program 16 times [2024-06-28 00:13:59,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:13:59,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238097181] [2024-06-28 00:13:59,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:13:59,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:13:59,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:14:02,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:14:02,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:14:02,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238097181] [2024-06-28 00:14:02,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238097181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:14:02,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:14:02,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:14:02,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598164630] [2024-06-28 00:14:02,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:14:02,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:14:02,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:14:02,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:14:02,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:14:02,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:14:02,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 350 transitions, 2904 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:14:02,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:14:02,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:14:02,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:14:02,937 INFO L124 PetriNetUnfolderBase]: 754/1506 cut-off events. [2024-06-28 00:14:02,937 INFO L125 PetriNetUnfolderBase]: For 586592/586592 co-relation queries the response was YES. [2024-06-28 00:14:02,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12360 conditions, 1506 events. 754/1506 cut-off events. For 586592/586592 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 9518 event pairs, 95 based on Foata normal form. 2/1507 useless extension candidates. Maximal degree in co-relation 12160. Up to 1040 conditions per place. [2024-06-28 00:14:02,953 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 272 selfloop transitions, 92 changer transitions 0/368 dead transitions. [2024-06-28 00:14:02,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 368 transitions, 4156 flow [2024-06-28 00:14:02,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:14:02,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:14:02,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 152 transitions. [2024-06-28 00:14:02,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49032258064516127 [2024-06-28 00:14:02,957 INFO L175 Difference]: Start difference. First operand has 445 places, 350 transitions, 2904 flow. Second operand 10 states and 152 transitions. [2024-06-28 00:14:02,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 368 transitions, 4156 flow [2024-06-28 00:14:04,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 368 transitions, 3997 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-28 00:14:04,567 INFO L231 Difference]: Finished difference. Result has 446 places, 352 transitions, 3040 flow [2024-06-28 00:14:04,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2745, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3040, PETRI_PLACES=446, PETRI_TRANSITIONS=352} [2024-06-28 00:14:04,567 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 416 predicate places. [2024-06-28 00:14:04,567 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 352 transitions, 3040 flow [2024-06-28 00:14:04,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:14:04,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:14:04,567 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:14:04,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215 [2024-06-28 00:14:04,568 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-28 00:14:04,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:14:04,568 INFO L85 PathProgramCache]: Analyzing trace with hash 1749064594, now seen corresponding path program 17 times [2024-06-28 00:14:04,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:14:04,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331007381] [2024-06-28 00:14:04,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:14:04,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:14:04,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:14:06,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-28 00:14:06,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:14:06,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331007381] [2024-06-28 00:14:06,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331007381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:14:06,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:14:06,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:14:06,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933244209] [2024-06-28 00:14:06,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:14:06,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:14:06,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:14:06,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:14:06,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:14:06,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:14:06,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 352 transitions, 3040 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:14:06,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:14:06,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:14:06,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:14:07,384 INFO L124 PetriNetUnfolderBase]: 765/1531 cut-off events. [2024-06-28 00:14:07,385 INFO L125 PetriNetUnfolderBase]: For 627515/627515 co-relation queries the response was YES. [2024-06-28 00:14:07,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13066 conditions, 1531 events. 765/1531 cut-off events. For 627515/627515 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 9728 event pairs, 100 based on Foata normal form. 2/1532 useless extension candidates. Maximal degree in co-relation 12865. Up to 1299 conditions per place. [2024-06-28 00:14:07,404 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 316 selfloop transitions, 47 changer transitions 0/367 dead transitions. [2024-06-28 00:14:07,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 367 transitions, 4264 flow [2024-06-28 00:14:07,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:14:07,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:14:07,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 141 transitions. [2024-06-28 00:14:07,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45483870967741935 [2024-06-28 00:14:07,405 INFO L175 Difference]: Start difference. First operand has 446 places, 352 transitions, 3040 flow. Second operand 10 states and 141 transitions. [2024-06-28 00:14:07,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 367 transitions, 4264 flow [2024-06-28 00:14:09,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 367 transitions, 4026 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-28 00:14:09,227 INFO L231 Difference]: Finished difference. Result has 449 places, 354 transitions, 3011 flow [2024-06-28 00:14:09,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2806, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3011, PETRI_PLACES=449, PETRI_TRANSITIONS=354} [2024-06-28 00:14:09,227 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 419 predicate places. [2024-06-28 00:14:09,227 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 354 transitions, 3011 flow [2024-06-28 00:14:09,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:14:09,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:14:09,228 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:14:09,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216 [2024-06-28 00:14:09,228 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-28 00:14:09,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:14:09,228 INFO L85 PathProgramCache]: Analyzing trace with hash 1749242224, now seen corresponding path program 18 times [2024-06-28 00:14:09,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:14:09,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705768955] [2024-06-28 00:14:09,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:14:09,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:14:09,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:14:11,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-28 00:14:11,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:14:11,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705768955] [2024-06-28 00:14:11,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705768955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:14:11,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:14:11,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:14:11,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435890573] [2024-06-28 00:14:11,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:14:11,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:14:11,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:14:11,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:14:11,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:14:11,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:14:11,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 354 transitions, 3011 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:14:11,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:14:11,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:14:11,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:14:12,394 INFO L124 PetriNetUnfolderBase]: 774/1554 cut-off events. [2024-06-28 00:14:12,394 INFO L125 PetriNetUnfolderBase]: For 728703/728703 co-relation queries the response was YES. [2024-06-28 00:14:12,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12581 conditions, 1554 events. 774/1554 cut-off events. For 728703/728703 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 9944 event pairs, 107 based on Foata normal form. 10/1563 useless extension candidates. Maximal degree in co-relation 12379. Up to 1310 conditions per place. [2024-06-28 00:14:12,417 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 310 selfloop transitions, 41 changer transitions 13/368 dead transitions. [2024-06-28 00:14:12,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 368 transitions, 3795 flow [2024-06-28 00:14:12,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:14:12,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:14:12,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 142 transitions. [2024-06-28 00:14:12,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45806451612903226 [2024-06-28 00:14:12,418 INFO L175 Difference]: Start difference. First operand has 449 places, 354 transitions, 3011 flow. Second operand 10 states and 142 transitions. [2024-06-28 00:14:12,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 368 transitions, 3795 flow [2024-06-28 00:14:14,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 368 transitions, 3635 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-28 00:14:14,246 INFO L231 Difference]: Finished difference. Result has 453 places, 347 transitions, 2884 flow [2024-06-28 00:14:14,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2851, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2884, PETRI_PLACES=453, PETRI_TRANSITIONS=347} [2024-06-28 00:14:14,246 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 423 predicate places. [2024-06-28 00:14:14,247 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 347 transitions, 2884 flow [2024-06-28 00:14:14,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:14:14,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:14:14,247 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:14:14,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable217 [2024-06-28 00:14:14,247 INFO L420 AbstractCegarLoop]: === Iteration 219 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:14:14,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:14:14,248 INFO L85 PathProgramCache]: Analyzing trace with hash 1744480624, now seen corresponding path program 19 times [2024-06-28 00:14:14,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:14:14,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815194874] [2024-06-28 00:14:14,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:14:14,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:14:14,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:14:16,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-28 00:14:16,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:14:16,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815194874] [2024-06-28 00:14:16,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815194874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:14:16,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:14:16,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:14:16,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017968404] [2024-06-28 00:14:16,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:14:16,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:14:16,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:14:16,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:14:16,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:14:16,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:14:16,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 347 transitions, 2884 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:14:16,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:14:16,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:14:16,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:14:16,889 INFO L124 PetriNetUnfolderBase]: 752/1512 cut-off events. [2024-06-28 00:14:16,889 INFO L125 PetriNetUnfolderBase]: For 604981/604981 co-relation queries the response was YES. [2024-06-28 00:14:16,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12378 conditions, 1512 events. 752/1512 cut-off events. For 604981/604981 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 9615 event pairs, 95 based on Foata normal form. 2/1513 useless extension candidates. Maximal degree in co-relation 12174. Up to 1284 conditions per place. [2024-06-28 00:14:16,912 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 314 selfloop transitions, 44 changer transitions 0/361 dead transitions. [2024-06-28 00:14:16,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 361 transitions, 3682 flow [2024-06-28 00:14:16,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:14:16,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:14:16,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 129 transitions. [2024-06-28 00:14:16,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4161290322580645 [2024-06-28 00:14:16,913 INFO L175 Difference]: Start difference. First operand has 453 places, 347 transitions, 2884 flow. Second operand 10 states and 129 transitions. [2024-06-28 00:14:16,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 361 transitions, 3682 flow [2024-06-28 00:14:18,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 361 transitions, 3588 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-28 00:14:18,682 INFO L231 Difference]: Finished difference. Result has 448 places, 348 transitions, 2939 flow [2024-06-28 00:14:18,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2790, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2939, PETRI_PLACES=448, PETRI_TRANSITIONS=348} [2024-06-28 00:14:18,683 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 418 predicate places. [2024-06-28 00:14:18,683 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 348 transitions, 2939 flow [2024-06-28 00:14:18,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:14:18,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:14:18,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:14:18,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218 [2024-06-28 00:14:18,684 INFO L420 AbstractCegarLoop]: === Iteration 220 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:14:18,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:14:18,684 INFO L85 PathProgramCache]: Analyzing trace with hash -656080768, now seen corresponding path program 20 times [2024-06-28 00:14:18,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:14:18,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397341740] [2024-06-28 00:14:18,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:14:18,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:14:18,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:14:20,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:14:20,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:14:20,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397341740] [2024-06-28 00:14:20,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397341740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:14:20,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:14:20,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:14:20,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121643675] [2024-06-28 00:14:20,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:14:20,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:14:20,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:14:20,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:14:20,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:14:20,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:14:20,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 348 transitions, 2939 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:14:20,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:14:20,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:14:20,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:14:21,307 INFO L124 PetriNetUnfolderBase]: 739/1489 cut-off events. [2024-06-28 00:14:21,307 INFO L125 PetriNetUnfolderBase]: For 565678/565678 co-relation queries the response was YES. [2024-06-28 00:14:21,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10431 conditions, 1489 events. 739/1489 cut-off events. For 565678/565678 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 9471 event pairs, 92 based on Foata normal form. 10/1498 useless extension candidates. Maximal degree in co-relation 10229. Up to 1084 conditions per place. [2024-06-28 00:14:21,328 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 272 selfloop transitions, 80 changer transitions 6/362 dead transitions. [2024-06-28 00:14:21,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 362 transitions, 3711 flow [2024-06-28 00:14:21,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:14:21,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:14:21,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 151 transitions. [2024-06-28 00:14:21,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4870967741935484 [2024-06-28 00:14:21,329 INFO L175 Difference]: Start difference. First operand has 448 places, 348 transitions, 2939 flow. Second operand 10 states and 151 transitions. [2024-06-28 00:14:21,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 362 transitions, 3711 flow [2024-06-28 00:14:22,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 362 transitions, 3542 flow, removed 42 selfloop flow, removed 8 redundant places. [2024-06-28 00:14:22,649 INFO L231 Difference]: Finished difference. Result has 450 places, 345 transitions, 2914 flow [2024-06-28 00:14:22,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2770, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2914, PETRI_PLACES=450, PETRI_TRANSITIONS=345} [2024-06-28 00:14:22,651 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 420 predicate places. [2024-06-28 00:14:22,651 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 345 transitions, 2914 flow [2024-06-28 00:14:22,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:14:22,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:14:22,658 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:14:22,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219 [2024-06-28 00:14:22,658 INFO L420 AbstractCegarLoop]: === Iteration 221 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:14:22,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:14:22,658 INFO L85 PathProgramCache]: Analyzing trace with hash -434189774, now seen corresponding path program 5 times [2024-06-28 00:14:22,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:14:22,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830602544] [2024-06-28 00:14:22,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:14:22,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:14:22,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:14:25,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:14:25,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:14:25,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830602544] [2024-06-28 00:14:25,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830602544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:14:25,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:14:25,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 00:14:25,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539091618] [2024-06-28 00:14:25,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:14:25,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 00:14:25,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:14:25,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 00:14:25,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 00:14:25,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:14:25,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 345 transitions, 2914 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:14:25,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:14:25,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:14:25,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:14:26,159 INFO L124 PetriNetUnfolderBase]: 752/1522 cut-off events. [2024-06-28 00:14:26,160 INFO L125 PetriNetUnfolderBase]: For 636888/636888 co-relation queries the response was YES. [2024-06-28 00:14:26,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11937 conditions, 1522 events. 752/1522 cut-off events. For 636888/636888 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 9747 event pairs, 100 based on Foata normal form. 6/1527 useless extension candidates. Maximal degree in co-relation 11734. Up to 1113 conditions per place. [2024-06-28 00:14:26,182 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 268 selfloop transitions, 86 changer transitions 7/364 dead transitions. [2024-06-28 00:14:26,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 364 transitions, 4086 flow [2024-06-28 00:14:26,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:14:26,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:14:26,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 160 transitions. [2024-06-28 00:14:26,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43010752688172044 [2024-06-28 00:14:26,183 INFO L175 Difference]: Start difference. First operand has 450 places, 345 transitions, 2914 flow. Second operand 12 states and 160 transitions. [2024-06-28 00:14:26,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 364 transitions, 4086 flow [2024-06-28 00:14:27,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 364 transitions, 3910 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-28 00:14:27,655 INFO L231 Difference]: Finished difference. Result has 453 places, 342 transitions, 2891 flow [2024-06-28 00:14:27,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2738, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2891, PETRI_PLACES=453, PETRI_TRANSITIONS=342} [2024-06-28 00:14:27,656 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 423 predicate places. [2024-06-28 00:14:27,656 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 342 transitions, 2891 flow [2024-06-28 00:14:27,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:14:27,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:14:27,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:14:27,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220 [2024-06-28 00:14:27,656 INFO L420 AbstractCegarLoop]: === Iteration 222 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:14:27,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:14:27,656 INFO L85 PathProgramCache]: Analyzing trace with hash -426146204, now seen corresponding path program 6 times [2024-06-28 00:14:27,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:14:27,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735756074] [2024-06-28 00:14:27,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:14:27,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:14:27,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:14:31,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:14:31,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:14:31,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735756074] [2024-06-28 00:14:31,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735756074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:14:31,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:14:31,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 00:14:31,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704222870] [2024-06-28 00:14:31,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:14:31,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 00:14:31,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:14:31,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 00:14:31,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-28 00:14:32,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:14:32,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 342 transitions, 2891 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:14:32,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:14:32,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:14:32,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:14:32,762 INFO L124 PetriNetUnfolderBase]: 745/1505 cut-off events. [2024-06-28 00:14:32,762 INFO L125 PetriNetUnfolderBase]: For 641684/641684 co-relation queries the response was YES. [2024-06-28 00:14:32,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11907 conditions, 1505 events. 745/1505 cut-off events. For 641684/641684 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 9611 event pairs, 98 based on Foata normal form. 6/1510 useless extension candidates. Maximal degree in co-relation 11703. Up to 1116 conditions per place. [2024-06-28 00:14:32,784 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 246 selfloop transitions, 98 changer transitions 10/357 dead transitions. [2024-06-28 00:14:32,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 357 transitions, 3649 flow [2024-06-28 00:14:32,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:14:32,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:14:32,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 153 transitions. [2024-06-28 00:14:32,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4112903225806452 [2024-06-28 00:14:32,786 INFO L175 Difference]: Start difference. First operand has 453 places, 342 transitions, 2891 flow. Second operand 12 states and 153 transitions. [2024-06-28 00:14:32,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 357 transitions, 3649 flow [2024-06-28 00:14:34,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 357 transitions, 3473 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-28 00:14:34,499 INFO L231 Difference]: Finished difference. Result has 450 places, 339 transitions, 2896 flow [2024-06-28 00:14:34,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2715, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2896, PETRI_PLACES=450, PETRI_TRANSITIONS=339} [2024-06-28 00:14:34,499 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 420 predicate places. [2024-06-28 00:14:34,500 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 339 transitions, 2896 flow [2024-06-28 00:14:34,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:14:34,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:14:34,500 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:14:34,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable221 [2024-06-28 00:14:34,500 INFO L420 AbstractCegarLoop]: === Iteration 223 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:14:34,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:14:34,500 INFO L85 PathProgramCache]: Analyzing trace with hash 1921739058, now seen corresponding path program 7 times [2024-06-28 00:14:34,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:14:34,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078404179] [2024-06-28 00:14:34,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:14:34,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:14:34,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:14:37,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:14:37,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:14:37,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078404179] [2024-06-28 00:14:37,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2078404179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:14:37,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:14:37,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:14:37,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792855875] [2024-06-28 00:14:37,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:14:37,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:14:37,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:14:37,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:14:37,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:14:37,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:14:37,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 339 transitions, 2896 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:14:37,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:14:37,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:14:37,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:14:38,472 INFO L124 PetriNetUnfolderBase]: 742/1496 cut-off events. [2024-06-28 00:14:38,473 INFO L125 PetriNetUnfolderBase]: For 665085/665085 co-relation queries the response was YES. [2024-06-28 00:14:38,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11854 conditions, 1496 events. 742/1496 cut-off events. For 665085/665085 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 9546 event pairs, 102 based on Foata normal form. 8/1503 useless extension candidates. Maximal degree in co-relation 11652. Up to 1242 conditions per place. [2024-06-28 00:14:38,494 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 290 selfloop transitions, 51 changer transitions 9/354 dead transitions. [2024-06-28 00:14:38,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 354 transitions, 3654 flow [2024-06-28 00:14:38,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:14:38,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:14:38,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 156 transitions. [2024-06-28 00:14:38,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4574780058651026 [2024-06-28 00:14:38,496 INFO L175 Difference]: Start difference. First operand has 450 places, 339 transitions, 2896 flow. Second operand 11 states and 156 transitions. [2024-06-28 00:14:38,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 354 transitions, 3654 flow [2024-06-28 00:14:40,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 354 transitions, 3452 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-28 00:14:40,105 INFO L231 Difference]: Finished difference. Result has 445 places, 336 transitions, 2776 flow [2024-06-28 00:14:40,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2694, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2776, PETRI_PLACES=445, PETRI_TRANSITIONS=336} [2024-06-28 00:14:40,105 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 415 predicate places. [2024-06-28 00:14:40,106 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 336 transitions, 2776 flow [2024-06-28 00:14:40,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:14:40,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:14:40,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:14:40,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable222 [2024-06-28 00:14:40,106 INFO L420 AbstractCegarLoop]: === Iteration 224 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:14:40,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:14:40,106 INFO L85 PathProgramCache]: Analyzing trace with hash 1915482948, now seen corresponding path program 8 times [2024-06-28 00:14:40,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:14:40,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004828165] [2024-06-28 00:14:40,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:14:40,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:14:40,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:14:45,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:14:45,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:14:45,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004828165] [2024-06-28 00:14:45,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004828165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:14:45,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:14:45,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 00:14:45,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909016654] [2024-06-28 00:14:45,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:14:45,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 00:14:45,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:14:45,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 00:14:45,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-06-28 00:14:45,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:14:45,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 336 transitions, 2776 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:14:45,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:14:45,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:14:45,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:14:46,637 INFO L124 PetriNetUnfolderBase]: 737/1493 cut-off events. [2024-06-28 00:14:46,637 INFO L125 PetriNetUnfolderBase]: For 648256/648256 co-relation queries the response was YES. [2024-06-28 00:14:46,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11662 conditions, 1493 events. 737/1493 cut-off events. For 648256/648256 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 9525 event pairs, 104 based on Foata normal form. 8/1500 useless extension candidates. Maximal degree in co-relation 11462. Up to 1238 conditions per place. [2024-06-28 00:14:46,660 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 289 selfloop transitions, 50 changer transitions 9/351 dead transitions. [2024-06-28 00:14:46,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 351 transitions, 3530 flow [2024-06-28 00:14:46,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:14:46,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:14:46,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 154 transitions. [2024-06-28 00:14:46,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41397849462365593 [2024-06-28 00:14:46,661 INFO L175 Difference]: Start difference. First operand has 445 places, 336 transitions, 2776 flow. Second operand 12 states and 154 transitions. [2024-06-28 00:14:46,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 351 transitions, 3530 flow [2024-06-28 00:14:48,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 351 transitions, 3424 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-28 00:14:48,237 INFO L231 Difference]: Finished difference. Result has 444 places, 333 transitions, 2750 flow [2024-06-28 00:14:48,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2670, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2750, PETRI_PLACES=444, PETRI_TRANSITIONS=333} [2024-06-28 00:14:48,238 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 414 predicate places. [2024-06-28 00:14:48,238 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 333 transitions, 2750 flow [2024-06-28 00:14:48,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:14:48,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:14:48,238 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:14:48,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable223 [2024-06-28 00:14:48,239 INFO L420 AbstractCegarLoop]: === Iteration 225 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:14:48,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:14:48,239 INFO L85 PathProgramCache]: Analyzing trace with hash 1102990446, now seen corresponding path program 9 times [2024-06-28 00:14:48,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:14:48,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123858388] [2024-06-28 00:14:48,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:14:48,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:14:48,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:14:51,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:14:51,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:14:51,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123858388] [2024-06-28 00:14:51,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123858388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:14:51,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:14:51,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 00:14:51,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331148341] [2024-06-28 00:14:51,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:14:51,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 00:14:51,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:14:51,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 00:14:51,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-06-28 00:14:51,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:14:51,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 333 transitions, 2750 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:14:51,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:14:51,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:14:51,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:14:52,703 INFO L124 PetriNetUnfolderBase]: 710/1440 cut-off events. [2024-06-28 00:14:52,703 INFO L125 PetriNetUnfolderBase]: For 515211/515211 co-relation queries the response was YES. [2024-06-28 00:14:52,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9988 conditions, 1440 events. 710/1440 cut-off events. For 515211/515211 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 9129 event pairs, 92 based on Foata normal form. 8/1447 useless extension candidates. Maximal degree in co-relation 9789. Up to 1058 conditions per place. [2024-06-28 00:14:52,730 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 250 selfloop transitions, 86 changer transitions 9/348 dead transitions. [2024-06-28 00:14:52,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 348 transitions, 3498 flow [2024-06-28 00:14:52,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:14:52,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:14:52,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 154 transitions. [2024-06-28 00:14:52,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41397849462365593 [2024-06-28 00:14:52,731 INFO L175 Difference]: Start difference. First operand has 444 places, 333 transitions, 2750 flow. Second operand 12 states and 154 transitions. [2024-06-28 00:14:52,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 348 transitions, 3498 flow [2024-06-28 00:14:53,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 348 transitions, 3394 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-28 00:14:53,843 INFO L231 Difference]: Finished difference. Result has 442 places, 330 transitions, 2798 flow [2024-06-28 00:14:53,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2646, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2798, PETRI_PLACES=442, PETRI_TRANSITIONS=330} [2024-06-28 00:14:53,843 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 412 predicate places. [2024-06-28 00:14:53,843 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 330 transitions, 2798 flow [2024-06-28 00:14:53,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:14:53,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:14:53,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:14:53,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable224 [2024-06-28 00:14:53,844 INFO L420 AbstractCegarLoop]: === Iteration 226 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:14:53,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:14:53,844 INFO L85 PathProgramCache]: Analyzing trace with hash -425857904, now seen corresponding path program 10 times [2024-06-28 00:14:53,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:14:53,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026512342] [2024-06-28 00:14:53,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:14:53,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:14:53,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:14:55,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:14:55,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:14:55,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026512342] [2024-06-28 00:14:55,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026512342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:14:55,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:14:55,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:14:55,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637646899] [2024-06-28 00:14:55,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:14:55,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:14:55,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:14:55,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:14:55,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:14:56,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:14:56,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 330 transitions, 2798 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:14:56,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:14:56,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:14:56,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:14:56,633 INFO L124 PetriNetUnfolderBase]: 723/1475 cut-off events. [2024-06-28 00:14:56,633 INFO L125 PetriNetUnfolderBase]: For 600481/600481 co-relation queries the response was YES. [2024-06-28 00:14:56,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11566 conditions, 1475 events. 723/1475 cut-off events. For 600481/600481 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 9384 event pairs, 98 based on Foata normal form. 6/1480 useless extension candidates. Maximal degree in co-relation 11368. Up to 1012 conditions per place. [2024-06-28 00:14:56,654 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 250 selfloop transitions, 86 changer transitions 10/350 dead transitions. [2024-06-28 00:14:56,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 350 transitions, 3932 flow [2024-06-28 00:14:56,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:14:56,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:14:56,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 160 transitions. [2024-06-28 00:14:56,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46920821114369504 [2024-06-28 00:14:56,655 INFO L175 Difference]: Start difference. First operand has 442 places, 330 transitions, 2798 flow. Second operand 11 states and 160 transitions. [2024-06-28 00:14:56,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 350 transitions, 3932 flow [2024-06-28 00:14:58,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 350 transitions, 3752 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-28 00:14:58,909 INFO L231 Difference]: Finished difference. Result has 438 places, 326 transitions, 2770 flow [2024-06-28 00:14:58,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2622, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2770, PETRI_PLACES=438, PETRI_TRANSITIONS=326} [2024-06-28 00:14:58,910 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 408 predicate places. [2024-06-28 00:14:58,910 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 326 transitions, 2770 flow [2024-06-28 00:14:58,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:14:58,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:14:58,910 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:14:58,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable225 [2024-06-28 00:14:58,910 INFO L420 AbstractCegarLoop]: === Iteration 227 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:14:58,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:14:58,911 INFO L85 PathProgramCache]: Analyzing trace with hash -835569998, now seen corresponding path program 11 times [2024-06-28 00:14:58,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:14:58,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563767713] [2024-06-28 00:14:58,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:14:58,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:14:58,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:15:00,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:15:00,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:15:00,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563767713] [2024-06-28 00:15:00,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563767713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:15:00,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:15:00,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:15:00,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112818416] [2024-06-28 00:15:00,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:15:00,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:15:00,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:15:00,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:15:00,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:15:01,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:15:01,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 326 transitions, 2770 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:15:01,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:15:01,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:15:01,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:15:01,765 INFO L124 PetriNetUnfolderBase]: 712/1450 cut-off events. [2024-06-28 00:15:01,765 INFO L125 PetriNetUnfolderBase]: For 593915/593915 co-relation queries the response was YES. [2024-06-28 00:15:01,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11460 conditions, 1450 events. 712/1450 cut-off events. For 593915/593915 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 9203 event pairs, 96 based on Foata normal form. 6/1455 useless extension candidates. Maximal degree in co-relation 11263. Up to 1200 conditions per place. [2024-06-28 00:15:01,782 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 280 selfloop transitions, 47 changer transitions 10/341 dead transitions. [2024-06-28 00:15:01,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 341 transitions, 3494 flow [2024-06-28 00:15:01,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:15:01,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:15:01,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 153 transitions. [2024-06-28 00:15:01,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44868035190615835 [2024-06-28 00:15:01,783 INFO L175 Difference]: Start difference. First operand has 438 places, 326 transitions, 2770 flow. Second operand 11 states and 153 transitions. [2024-06-28 00:15:01,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 341 transitions, 3494 flow [2024-06-28 00:15:03,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 341 transitions, 3318 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-28 00:15:03,633 INFO L231 Difference]: Finished difference. Result has 433 places, 323 transitions, 2667 flow [2024-06-28 00:15:03,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2594, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2667, PETRI_PLACES=433, PETRI_TRANSITIONS=323} [2024-06-28 00:15:03,634 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 403 predicate places. [2024-06-28 00:15:03,634 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 323 transitions, 2667 flow [2024-06-28 00:15:03,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:15:03,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:15:03,634 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:15:03,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable226 [2024-06-28 00:15:03,634 INFO L420 AbstractCegarLoop]: === Iteration 228 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:15:03,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:15:03,635 INFO L85 PathProgramCache]: Analyzing trace with hash -1948717322, now seen corresponding path program 12 times [2024-06-28 00:15:03,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:15:03,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129493174] [2024-06-28 00:15:03,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:15:03,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:15:03,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:15:06,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:15:06,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:15:06,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129493174] [2024-06-28 00:15:06,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1129493174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:15:06,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:15:06,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:15:06,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877825531] [2024-06-28 00:15:06,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:15:06,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:15:06,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:15:06,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:15:06,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:15:06,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:15:06,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 323 transitions, 2667 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:15:06,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:15:06,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:15:06,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:15:07,436 INFO L124 PetriNetUnfolderBase]: 709/1441 cut-off events. [2024-06-28 00:15:07,436 INFO L125 PetriNetUnfolderBase]: For 607398/607398 co-relation queries the response was YES. [2024-06-28 00:15:07,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11243 conditions, 1441 events. 709/1441 cut-off events. For 607398/607398 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 9139 event pairs, 100 based on Foata normal form. 8/1448 useless extension candidates. Maximal degree in co-relation 11049. Up to 1072 conditions per place. [2024-06-28 00:15:07,457 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 259 selfloop transitions, 66 changer transitions 9/338 dead transitions. [2024-06-28 00:15:07,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 338 transitions, 3391 flow [2024-06-28 00:15:07,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:15:07,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:15:07,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 158 transitions. [2024-06-28 00:15:07,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4633431085043988 [2024-06-28 00:15:07,458 INFO L175 Difference]: Start difference. First operand has 433 places, 323 transitions, 2667 flow. Second operand 11 states and 158 transitions. [2024-06-28 00:15:07,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 338 transitions, 3391 flow [2024-06-28 00:15:08,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 338 transitions, 3287 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-28 00:15:08,735 INFO L231 Difference]: Finished difference. Result has 429 places, 320 transitions, 2677 flow [2024-06-28 00:15:08,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2565, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2677, PETRI_PLACES=429, PETRI_TRANSITIONS=320} [2024-06-28 00:15:08,735 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 399 predicate places. [2024-06-28 00:15:08,735 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 320 transitions, 2677 flow [2024-06-28 00:15:08,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:15:08,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:15:08,736 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:15:08,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable227 [2024-06-28 00:15:08,736 INFO L420 AbstractCegarLoop]: === Iteration 229 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:15:08,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:15:08,736 INFO L85 PathProgramCache]: Analyzing trace with hash 881345406, now seen corresponding path program 13 times [2024-06-28 00:15:08,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:15:08,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000069016] [2024-06-28 00:15:08,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:15:08,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:15:08,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:15:11,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:15:11,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:15:11,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000069016] [2024-06-28 00:15:11,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000069016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:15:11,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:15:11,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 00:15:11,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376006266] [2024-06-28 00:15:11,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:15:11,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 00:15:11,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:15:11,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 00:15:11,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-06-28 00:15:12,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:15:12,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 320 transitions, 2677 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:15:12,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:15:12,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:15:12,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:15:13,125 INFO L124 PetriNetUnfolderBase]: 697/1425 cut-off events. [2024-06-28 00:15:13,125 INFO L125 PetriNetUnfolderBase]: For 561868/561868 co-relation queries the response was YES. [2024-06-28 00:15:13,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10774 conditions, 1425 events. 697/1425 cut-off events. For 561868/561868 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 9033 event pairs, 101 based on Foata normal form. 8/1432 useless extension candidates. Maximal degree in co-relation 10582. Up to 1055 conditions per place. [2024-06-28 00:15:13,140 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 259 selfloop transitions, 64 changer transitions 9/335 dead transitions. [2024-06-28 00:15:13,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 335 transitions, 3395 flow [2024-06-28 00:15:13,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:15:13,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:15:13,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 155 transitions. [2024-06-28 00:15:13,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 00:15:13,141 INFO L175 Difference]: Start difference. First operand has 429 places, 320 transitions, 2677 flow. Second operand 12 states and 155 transitions. [2024-06-28 00:15:13,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 335 transitions, 3395 flow [2024-06-28 00:15:14,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 335 transitions, 3259 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-28 00:15:14,435 INFO L231 Difference]: Finished difference. Result has 428 places, 317 transitions, 2649 flow [2024-06-28 00:15:14,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2541, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2649, PETRI_PLACES=428, PETRI_TRANSITIONS=317} [2024-06-28 00:15:14,436 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 398 predicate places. [2024-06-28 00:15:14,436 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 317 transitions, 2649 flow [2024-06-28 00:15:14,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:15:14,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:15:14,436 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:15:14,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable228 [2024-06-28 00:15:14,437 INFO L420 AbstractCegarLoop]: === Iteration 230 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:15:14,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:15:14,437 INFO L85 PathProgramCache]: Analyzing trace with hash 881584416, now seen corresponding path program 14 times [2024-06-28 00:15:14,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:15:14,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474906787] [2024-06-28 00:15:14,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:15:14,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:15:14,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:15:17,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:15:17,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:15:17,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474906787] [2024-06-28 00:15:17,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474906787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:15:17,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:15:17,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 00:15:17,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930770319] [2024-06-28 00:15:17,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:15:17,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 00:15:17,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:15:17,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 00:15:17,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 00:15:17,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:15:17,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 317 transitions, 2649 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:15:17,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:15:17,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:15:17,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:15:18,096 INFO L124 PetriNetUnfolderBase]: 673/1377 cut-off events. [2024-06-28 00:15:18,096 INFO L125 PetriNetUnfolderBase]: For 440241/440241 co-relation queries the response was YES. [2024-06-28 00:15:18,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9532 conditions, 1377 events. 673/1377 cut-off events. For 440241/440241 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 8680 event pairs, 84 based on Foata normal form. 6/1382 useless extension candidates. Maximal degree in co-relation 9341. Up to 1049 conditions per place. [2024-06-28 00:15:18,115 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 262 selfloop transitions, 57 changer transitions 10/332 dead transitions. [2024-06-28 00:15:18,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 332 transitions, 3357 flow [2024-06-28 00:15:18,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:15:18,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:15:18,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 152 transitions. [2024-06-28 00:15:18,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40860215053763443 [2024-06-28 00:15:18,116 INFO L175 Difference]: Start difference. First operand has 428 places, 317 transitions, 2649 flow. Second operand 12 states and 152 transitions. [2024-06-28 00:15:18,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 332 transitions, 3357 flow [2024-06-28 00:15:19,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 332 transitions, 3225 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-28 00:15:19,551 INFO L231 Difference]: Finished difference. Result has 426 places, 314 transitions, 2611 flow [2024-06-28 00:15:19,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2517, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2611, PETRI_PLACES=426, PETRI_TRANSITIONS=314} [2024-06-28 00:15:19,552 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 396 predicate places. [2024-06-28 00:15:19,552 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 314 transitions, 2611 flow [2024-06-28 00:15:19,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:15:19,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:15:19,552 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:15:19,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229 [2024-06-28 00:15:19,552 INFO L420 AbstractCegarLoop]: === Iteration 231 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:15:19,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:15:19,553 INFO L85 PathProgramCache]: Analyzing trace with hash 918112914, now seen corresponding path program 21 times [2024-06-28 00:15:19,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:15:19,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802658164] [2024-06-28 00:15:19,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:15:19,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:15:19,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:15:22,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-28 00:15:22,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:15:22,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802658164] [2024-06-28 00:15:22,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802658164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:15:22,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:15:22,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:15:22,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772151472] [2024-06-28 00:15:22,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:15:22,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:15:22,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:15:22,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:15:22,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:15:22,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:15:22,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 314 transitions, 2611 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:15:22,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:15:22,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:15:22,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:15:23,577 INFO L124 PetriNetUnfolderBase]: 662/1348 cut-off events. [2024-06-28 00:15:23,577 INFO L125 PetriNetUnfolderBase]: For 380538/380538 co-relation queries the response was YES. [2024-06-28 00:15:23,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9489 conditions, 1348 events. 662/1348 cut-off events. For 380538/380538 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 8463 event pairs, 95 based on Foata normal form. 2/1349 useless extension candidates. Maximal degree in co-relation 9299. Up to 811 conditions per place. [2024-06-28 00:15:23,596 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 177 selfloop transitions, 144 changer transitions 0/324 dead transitions. [2024-06-28 00:15:23,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 324 transitions, 3327 flow [2024-06-28 00:15:23,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:15:23,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:15:23,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 148 transitions. [2024-06-28 00:15:23,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4340175953079179 [2024-06-28 00:15:23,597 INFO L175 Difference]: Start difference. First operand has 426 places, 314 transitions, 2611 flow. Second operand 11 states and 148 transitions. [2024-06-28 00:15:23,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 324 transitions, 3327 flow [2024-06-28 00:15:25,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 324 transitions, 3207 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-28 00:15:25,235 INFO L231 Difference]: Finished difference. Result has 420 places, 315 transitions, 2841 flow [2024-06-28 00:15:25,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2491, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2841, PETRI_PLACES=420, PETRI_TRANSITIONS=315} [2024-06-28 00:15:25,235 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 390 predicate places. [2024-06-28 00:15:25,235 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 315 transitions, 2841 flow [2024-06-28 00:15:25,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:15:25,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:15:25,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:15:25,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230 [2024-06-28 00:15:25,236 INFO L420 AbstractCegarLoop]: === Iteration 232 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:15:25,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:15:25,237 INFO L85 PathProgramCache]: Analyzing trace with hash 917935284, now seen corresponding path program 22 times [2024-06-28 00:15:25,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:15:25,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381386936] [2024-06-28 00:15:25,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:15:25,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:15:25,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:15:28,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:15:28,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:15:28,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381386936] [2024-06-28 00:15:28,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381386936] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:15:28,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:15:28,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:15:28,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759851923] [2024-06-28 00:15:28,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:15:28,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:15:28,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:15:28,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:15:28,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:15:28,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:15:28,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 315 transitions, 2841 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:15:28,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:15:28,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:15:28,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:15:29,524 INFO L124 PetriNetUnfolderBase]: 695/1419 cut-off events. [2024-06-28 00:15:29,524 INFO L125 PetriNetUnfolderBase]: For 514634/514634 co-relation queries the response was YES. [2024-06-28 00:15:29,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11794 conditions, 1419 events. 695/1419 cut-off events. For 514634/514634 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 8963 event pairs, 108 based on Foata normal form. 2/1420 useless extension candidates. Maximal degree in co-relation 11606. Up to 793 conditions per place. [2024-06-28 00:15:29,544 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 182 selfloop transitions, 146 changer transitions 0/331 dead transitions. [2024-06-28 00:15:29,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 331 transitions, 3999 flow [2024-06-28 00:15:29,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:15:29,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:15:29,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 153 transitions. [2024-06-28 00:15:29,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44868035190615835 [2024-06-28 00:15:29,545 INFO L175 Difference]: Start difference. First operand has 420 places, 315 transitions, 2841 flow. Second operand 11 states and 153 transitions. [2024-06-28 00:15:29,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 331 transitions, 3999 flow [2024-06-28 00:15:32,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 331 transitions, 3659 flow, removed 27 selfloop flow, removed 9 redundant places. [2024-06-28 00:15:32,008 INFO L231 Difference]: Finished difference. Result has 422 places, 317 transitions, 2915 flow [2024-06-28 00:15:32,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2501, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2915, PETRI_PLACES=422, PETRI_TRANSITIONS=317} [2024-06-28 00:15:32,009 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 392 predicate places. [2024-06-28 00:15:32,009 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 317 transitions, 2915 flow [2024-06-28 00:15:32,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:15:32,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:15:32,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:15:32,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231 [2024-06-28 00:15:32,009 INFO L420 AbstractCegarLoop]: === Iteration 233 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:15:32,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:15:32,010 INFO L85 PathProgramCache]: Analyzing trace with hash -1511380776, now seen corresponding path program 23 times [2024-06-28 00:15:32,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:15:32,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710156433] [2024-06-28 00:15:32,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:15:32,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:15:32,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:15:34,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:15:34,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:15:34,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710156433] [2024-06-28 00:15:34,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710156433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:15:34,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:15:34,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:15:34,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850549797] [2024-06-28 00:15:34,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:15:34,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:15:34,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:15:34,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:15:34,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:15:34,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:15:34,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 317 transitions, 2915 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:15:34,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:15:34,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:15:34,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:15:35,027 INFO L124 PetriNetUnfolderBase]: 711/1455 cut-off events. [2024-06-28 00:15:35,028 INFO L125 PetriNetUnfolderBase]: For 633632/633632 co-relation queries the response was YES. [2024-06-28 00:15:35,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11982 conditions, 1455 events. 711/1455 cut-off events. For 633632/633632 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 9229 event pairs, 114 based on Foata normal form. 10/1464 useless extension candidates. Maximal degree in co-relation 11793. Up to 882 conditions per place. [2024-06-28 00:15:35,048 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 192 selfloop transitions, 127 changer transitions 7/330 dead transitions. [2024-06-28 00:15:35,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 330 transitions, 3673 flow [2024-06-28 00:15:35,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:15:35,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:15:35,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 155 transitions. [2024-06-28 00:15:35,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 00:15:35,049 INFO L175 Difference]: Start difference. First operand has 422 places, 317 transitions, 2915 flow. Second operand 10 states and 155 transitions. [2024-06-28 00:15:35,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 330 transitions, 3673 flow [2024-06-28 00:15:37,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 330 transitions, 3303 flow, removed 44 selfloop flow, removed 10 redundant places. [2024-06-28 00:15:37,448 INFO L231 Difference]: Finished difference. Result has 422 places, 314 transitions, 2839 flow [2024-06-28 00:15:37,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2557, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2839, PETRI_PLACES=422, PETRI_TRANSITIONS=314} [2024-06-28 00:15:37,448 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 392 predicate places. [2024-06-28 00:15:37,448 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 314 transitions, 2839 flow [2024-06-28 00:15:37,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:15:37,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:15:37,449 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:15:37,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable232 [2024-06-28 00:15:37,449 INFO L420 AbstractCegarLoop]: === Iteration 234 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:15:37,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:15:37,450 INFO L85 PathProgramCache]: Analyzing trace with hash -1733025816, now seen corresponding path program 24 times [2024-06-28 00:15:37,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:15:37,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492956142] [2024-06-28 00:15:37,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:15:37,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:15:37,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:15:39,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:15:39,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:15:39,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492956142] [2024-06-28 00:15:39,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492956142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:15:39,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:15:39,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:15:39,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840826372] [2024-06-28 00:15:39,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:15:39,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:15:39,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:15:39,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:15:39,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:15:39,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:15:39,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 314 transitions, 2839 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:15:39,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:15:39,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:15:39,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:15:40,549 INFO L124 PetriNetUnfolderBase]: 708/1452 cut-off events. [2024-06-28 00:15:40,549 INFO L125 PetriNetUnfolderBase]: For 638724/638724 co-relation queries the response was YES. [2024-06-28 00:15:40,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11884 conditions, 1452 events. 708/1452 cut-off events. For 638724/638724 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 9201 event pairs, 114 based on Foata normal form. 10/1461 useless extension candidates. Maximal degree in co-relation 11696. Up to 886 conditions per place. [2024-06-28 00:15:40,569 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 189 selfloop transitions, 128 changer transitions 6/327 dead transitions. [2024-06-28 00:15:40,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 327 transitions, 3581 flow [2024-06-28 00:15:40,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:15:40,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:15:40,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 153 transitions. [2024-06-28 00:15:40,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4935483870967742 [2024-06-28 00:15:40,571 INFO L175 Difference]: Start difference. First operand has 422 places, 314 transitions, 2839 flow. Second operand 10 states and 153 transitions. [2024-06-28 00:15:40,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 327 transitions, 3581 flow [2024-06-28 00:15:42,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 327 transitions, 3285 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-28 00:15:42,801 INFO L231 Difference]: Finished difference. Result has 424 places, 312 transitions, 2835 flow [2024-06-28 00:15:42,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2543, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2835, PETRI_PLACES=424, PETRI_TRANSITIONS=312} [2024-06-28 00:15:42,802 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 394 predicate places. [2024-06-28 00:15:42,802 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 312 transitions, 2835 flow [2024-06-28 00:15:42,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:15:42,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:15:42,802 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:15:42,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable233 [2024-06-28 00:15:42,803 INFO L420 AbstractCegarLoop]: === Iteration 235 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:15:42,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:15:42,804 INFO L85 PathProgramCache]: Analyzing trace with hash 1886654646, now seen corresponding path program 25 times [2024-06-28 00:15:42,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:15:42,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115130348] [2024-06-28 00:15:42,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:15:42,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:15:42,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:15:45,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:15:45,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:15:45,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115130348] [2024-06-28 00:15:45,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115130348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:15:45,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:15:45,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:15:45,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522672565] [2024-06-28 00:15:45,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:15:45,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:15:45,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:15:45,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:15:45,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:15:46,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-28 00:15:46,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 312 transitions, 2835 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:15:46,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:15:46,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-28 00:15:46,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:15:46,920 INFO L124 PetriNetUnfolderBase]: 678/1392 cut-off events. [2024-06-28 00:15:46,920 INFO L125 PetriNetUnfolderBase]: For 500863/500863 co-relation queries the response was YES. [2024-06-28 00:15:46,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9884 conditions, 1392 events. 678/1392 cut-off events. For 500863/500863 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 8804 event pairs, 144 based on Foata normal form. 10/1401 useless extension candidates. Maximal degree in co-relation 9695. Up to 1222 conditions per place. [2024-06-28 00:15:46,939 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 288 selfloop transitions, 27 changer transitions 8/326 dead transitions. [2024-06-28 00:15:46,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 326 transitions, 3533 flow [2024-06-28 00:15:46,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:15:46,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:15:46,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 140 transitions. [2024-06-28 00:15:46,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3763440860215054 [2024-06-28 00:15:46,941 INFO L175 Difference]: Start difference. First operand has 424 places, 312 transitions, 2835 flow. Second operand 12 states and 140 transitions. [2024-06-28 00:15:46,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 326 transitions, 3533 flow [2024-06-28 00:15:48,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 326 transitions, 3195 flow, removed 42 selfloop flow, removed 8 redundant places. [2024-06-28 00:15:48,801 INFO L231 Difference]: Finished difference. Result has 428 places, 307 transitions, 2523 flow [2024-06-28 00:15:48,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2497, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2523, PETRI_PLACES=428, PETRI_TRANSITIONS=307} [2024-06-28 00:15:48,802 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 398 predicate places. [2024-06-28 00:15:48,802 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 307 transitions, 2523 flow [2024-06-28 00:15:48,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:15:48,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:15:48,802 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:15:48,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable234 [2024-06-28 00:15:48,803 INFO L420 AbstractCegarLoop]: === Iteration 236 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:15:48,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:15:48,803 INFO L85 PathProgramCache]: Analyzing trace with hash 12423350, now seen corresponding path program 26 times [2024-06-28 00:15:48,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:15:48,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482418740] [2024-06-28 00:15:48,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:15:48,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:15:48,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:15:50,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:15:50,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:15:50,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482418740] [2024-06-28 00:15:50,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482418740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:15:50,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:15:50,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:15:50,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166399775] [2024-06-28 00:15:50,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:15:50,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:15:50,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:15:50,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:15:50,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:15:51,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:15:51,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 307 transitions, 2523 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:15:51,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:15:51,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:15:51,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:15:51,432 INFO L124 PetriNetUnfolderBase]: 673/1387 cut-off events. [2024-06-28 00:15:51,432 INFO L125 PetriNetUnfolderBase]: For 500342/500342 co-relation queries the response was YES. [2024-06-28 00:15:51,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9609 conditions, 1387 events. 673/1387 cut-off events. For 500342/500342 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 8816 event pairs, 103 based on Foata normal form. 10/1396 useless extension candidates. Maximal degree in co-relation 9419. Up to 1144 conditions per place. [2024-06-28 00:15:51,451 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 262 selfloop transitions, 42 changer transitions 12/320 dead transitions. [2024-06-28 00:15:51,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 320 transitions, 3253 flow [2024-06-28 00:15:51,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:15:51,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:15:51,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 141 transitions. [2024-06-28 00:15:51,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45483870967741935 [2024-06-28 00:15:51,452 INFO L175 Difference]: Start difference. First operand has 428 places, 307 transitions, 2523 flow. Second operand 10 states and 141 transitions. [2024-06-28 00:15:51,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 320 transitions, 3253 flow [2024-06-28 00:15:53,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 320 transitions, 3157 flow, removed 5 selfloop flow, removed 13 redundant places. [2024-06-28 00:15:53,344 INFO L231 Difference]: Finished difference. Result has 425 places, 302 transitions, 2471 flow [2024-06-28 00:15:53,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2427, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2471, PETRI_PLACES=425, PETRI_TRANSITIONS=302} [2024-06-28 00:15:53,345 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 395 predicate places. [2024-06-28 00:15:53,345 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 302 transitions, 2471 flow [2024-06-28 00:15:53,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:15:53,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:15:53,345 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:15:53,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable235 [2024-06-28 00:15:53,346 INFO L420 AbstractCegarLoop]: === Iteration 237 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:15:53,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:15:53,346 INFO L85 PathProgramCache]: Analyzing trace with hash 1895811544, now seen corresponding path program 27 times [2024-06-28 00:15:53,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:15:53,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80391364] [2024-06-28 00:15:53,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:15:53,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:15:53,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:15:55,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:15:55,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:15:55,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80391364] [2024-06-28 00:15:55,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80391364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:15:55,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:15:55,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:15:55,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472582851] [2024-06-28 00:15:55,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:15:55,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:15:55,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:15:55,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:15:55,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:15:55,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:15:55,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 302 transitions, 2471 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:15:55,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:15:55,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:15:55,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:15:56,524 INFO L124 PetriNetUnfolderBase]: 653/1343 cut-off events. [2024-06-28 00:15:56,524 INFO L125 PetriNetUnfolderBase]: For 392979/392979 co-relation queries the response was YES. [2024-06-28 00:15:56,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9443 conditions, 1343 events. 653/1343 cut-off events. For 392979/392979 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 8496 event pairs, 97 based on Foata normal form. 2/1344 useless extension candidates. Maximal degree in co-relation 9253. Up to 1104 conditions per place. [2024-06-28 00:15:56,542 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 245 selfloop transitions, 64 changer transitions 0/312 dead transitions. [2024-06-28 00:15:56,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 312 transitions, 3159 flow [2024-06-28 00:15:56,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:15:56,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:15:56,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 143 transitions. [2024-06-28 00:15:56,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-28 00:15:56,544 INFO L175 Difference]: Start difference. First operand has 425 places, 302 transitions, 2471 flow. Second operand 11 states and 143 transitions. [2024-06-28 00:15:56,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 312 transitions, 3159 flow [2024-06-28 00:15:58,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 312 transitions, 3033 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-28 00:15:58,315 INFO L231 Difference]: Finished difference. Result has 421 places, 303 transitions, 2531 flow [2024-06-28 00:15:58,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2345, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2531, PETRI_PLACES=421, PETRI_TRANSITIONS=303} [2024-06-28 00:15:58,315 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 391 predicate places. [2024-06-28 00:15:58,315 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 303 transitions, 2531 flow [2024-06-28 00:15:58,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:15:58,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:15:58,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:15:58,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable236 [2024-06-28 00:15:58,316 INFO L420 AbstractCegarLoop]: === Iteration 238 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:15:58,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:15:58,316 INFO L85 PathProgramCache]: Analyzing trace with hash 12245720, now seen corresponding path program 28 times [2024-06-28 00:15:58,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:15:58,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871630222] [2024-06-28 00:15:58,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:15:58,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:15:58,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:16:00,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:16:00,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:16:00,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871630222] [2024-06-28 00:16:00,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871630222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:16:00,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:16:00,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:16:00,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84265763] [2024-06-28 00:16:00,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:16:00,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:16:00,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:16:00,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:16:00,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:16:00,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:16:00,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 303 transitions, 2531 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:16:00,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:16:00,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:16:00,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:16:00,932 INFO L124 PetriNetUnfolderBase]: 665/1371 cut-off events. [2024-06-28 00:16:00,932 INFO L125 PetriNetUnfolderBase]: For 471776/471776 co-relation queries the response was YES. [2024-06-28 00:16:00,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9579 conditions, 1371 events. 665/1371 cut-off events. For 471776/471776 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 8695 event pairs, 97 based on Foata normal form. 8/1378 useless extension candidates. Maximal degree in co-relation 9391. Up to 1142 conditions per place. [2024-06-28 00:16:00,952 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 261 selfloop transitions, 40 changer transitions 11/316 dead transitions. [2024-06-28 00:16:00,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 316 transitions, 3237 flow [2024-06-28 00:16:00,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:16:00,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:16:00,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 138 transitions. [2024-06-28 00:16:00,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44516129032258067 [2024-06-28 00:16:00,953 INFO L175 Difference]: Start difference. First operand has 421 places, 303 transitions, 2531 flow. Second operand 10 states and 138 transitions. [2024-06-28 00:16:00,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 316 transitions, 3237 flow [2024-06-28 00:16:02,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 316 transitions, 3011 flow, removed 25 selfloop flow, removed 9 redundant places. [2024-06-28 00:16:02,736 INFO L231 Difference]: Finished difference. Result has 422 places, 300 transitions, 2369 flow [2024-06-28 00:16:02,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2305, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2369, PETRI_PLACES=422, PETRI_TRANSITIONS=300} [2024-06-28 00:16:02,737 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 392 predicate places. [2024-06-28 00:16:02,737 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 300 transitions, 2369 flow [2024-06-28 00:16:02,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:16:02,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:16:02,737 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:16:02,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable237 [2024-06-28 00:16:02,737 INFO L420 AbstractCegarLoop]: === Iteration 239 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:16:02,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:16:02,738 INFO L85 PathProgramCache]: Analyzing trace with hash 7661750, now seen corresponding path program 29 times [2024-06-28 00:16:02,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:16:02,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573376351] [2024-06-28 00:16:02,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:16:02,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:16:02,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:16:04,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:16:04,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:16:04,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573376351] [2024-06-28 00:16:04,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573376351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:16:04,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:16:04,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:16:04,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105271065] [2024-06-28 00:16:04,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:16:04,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:16:04,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:16:04,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:16:04,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:16:05,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:16:05,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 300 transitions, 2369 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:16:05,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:16:05,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:16:05,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:16:05,734 INFO L124 PetriNetUnfolderBase]: 650/1338 cut-off events. [2024-06-28 00:16:05,735 INFO L125 PetriNetUnfolderBase]: For 392962/392962 co-relation queries the response was YES. [2024-06-28 00:16:05,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9332 conditions, 1338 events. 650/1338 cut-off events. For 392962/392962 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 8453 event pairs, 95 based on Foata normal form. 2/1339 useless extension candidates. Maximal degree in co-relation 9143. Up to 1128 conditions per place. [2024-06-28 00:16:05,753 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 266 selfloop transitions, 43 changer transitions 0/312 dead transitions. [2024-06-28 00:16:05,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 312 transitions, 3063 flow [2024-06-28 00:16:05,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:16:05,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:16:05,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 127 transitions. [2024-06-28 00:16:05,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4096774193548387 [2024-06-28 00:16:05,754 INFO L175 Difference]: Start difference. First operand has 422 places, 300 transitions, 2369 flow. Second operand 10 states and 127 transitions. [2024-06-28 00:16:05,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 312 transitions, 3063 flow [2024-06-28 00:16:07,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 312 transitions, 2977 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-28 00:16:07,517 INFO L231 Difference]: Finished difference. Result has 418 places, 301 transitions, 2429 flow [2024-06-28 00:16:07,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2283, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2429, PETRI_PLACES=418, PETRI_TRANSITIONS=301} [2024-06-28 00:16:07,517 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 388 predicate places. [2024-06-28 00:16:07,517 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 301 transitions, 2429 flow [2024-06-28 00:16:07,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:16:07,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:16:07,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:16:07,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable238 [2024-06-28 00:16:07,518 INFO L420 AbstractCegarLoop]: === Iteration 240 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:16:07,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:16:07,518 INFO L85 PathProgramCache]: Analyzing trace with hash 1895633914, now seen corresponding path program 30 times [2024-06-28 00:16:07,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:16:07,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747351880] [2024-06-28 00:16:07,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:16:07,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:16:07,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:16:10,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:16:10,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:16:10,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747351880] [2024-06-28 00:16:10,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747351880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:16:10,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:16:10,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:16:10,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767712303] [2024-06-28 00:16:10,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:16:10,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:16:10,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:16:10,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:16:10,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:16:10,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-28 00:16:10,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 301 transitions, 2429 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:16:10,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:16:10,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-28 00:16:10,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:16:11,794 INFO L124 PetriNetUnfolderBase]: 683/1405 cut-off events. [2024-06-28 00:16:11,795 INFO L125 PetriNetUnfolderBase]: For 531718/531718 co-relation queries the response was YES. [2024-06-28 00:16:11,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11490 conditions, 1405 events. 683/1405 cut-off events. For 531718/531718 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 8909 event pairs, 110 based on Foata normal form. 2/1406 useless extension candidates. Maximal degree in co-relation 11303. Up to 1049 conditions per place. [2024-06-28 00:16:11,814 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 231 selfloop transitions, 83 changer transitions 0/317 dead transitions. [2024-06-28 00:16:11,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 317 transitions, 3561 flow [2024-06-28 00:16:11,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:16:11,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:16:11,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 152 transitions. [2024-06-28 00:16:11,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44574780058651026 [2024-06-28 00:16:11,816 INFO L175 Difference]: Start difference. First operand has 418 places, 301 transitions, 2429 flow. Second operand 11 states and 152 transitions. [2024-06-28 00:16:11,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 317 transitions, 3561 flow [2024-06-28 00:16:14,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 317 transitions, 3425 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-28 00:16:14,259 INFO L231 Difference]: Finished difference. Result has 421 places, 303 transitions, 2577 flow [2024-06-28 00:16:14,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2293, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2577, PETRI_PLACES=421, PETRI_TRANSITIONS=303} [2024-06-28 00:16:14,260 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 391 predicate places. [2024-06-28 00:16:14,260 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 303 transitions, 2577 flow [2024-06-28 00:16:14,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:16:14,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:16:14,260 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:16:14,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable239 [2024-06-28 00:16:14,261 INFO L420 AbstractCegarLoop]: === Iteration 241 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:16:14,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:16:14,261 INFO L85 PathProgramCache]: Analyzing trace with hash 1902067654, now seen corresponding path program 31 times [2024-06-28 00:16:14,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:16:14,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433776422] [2024-06-28 00:16:14,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:16:14,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:16:14,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:16:16,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:16:16,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:16:16,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433776422] [2024-06-28 00:16:16,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433776422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:16:16,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:16:16,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:16:16,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055208831] [2024-06-28 00:16:16,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:16:16,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:16:16,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:16:16,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:16:16,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:16:16,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:16:16,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 303 transitions, 2577 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:16:16,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:16:16,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:16:16,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:16:17,302 INFO L124 PetriNetUnfolderBase]: 699/1445 cut-off events. [2024-06-28 00:16:17,302 INFO L125 PetriNetUnfolderBase]: For 654938/654938 co-relation queries the response was YES. [2024-06-28 00:16:17,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11755 conditions, 1445 events. 699/1445 cut-off events. For 654938/654938 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 9272 event pairs, 118 based on Foata normal form. 10/1454 useless extension candidates. Maximal degree in co-relation 11567. Up to 1132 conditions per place. [2024-06-28 00:16:17,323 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 234 selfloop transitions, 72 changer transitions 6/316 dead transitions. [2024-06-28 00:16:17,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 316 transitions, 3305 flow [2024-06-28 00:16:17,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:16:17,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:16:17,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 152 transitions. [2024-06-28 00:16:17,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49032258064516127 [2024-06-28 00:16:17,325 INFO L175 Difference]: Start difference. First operand has 421 places, 303 transitions, 2577 flow. Second operand 10 states and 152 transitions. [2024-06-28 00:16:17,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 316 transitions, 3305 flow [2024-06-28 00:16:19,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 316 transitions, 3134 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-28 00:16:19,688 INFO L231 Difference]: Finished difference. Result has 424 places, 301 transitions, 2592 flow [2024-06-28 00:16:19,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2412, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2592, PETRI_PLACES=424, PETRI_TRANSITIONS=301} [2024-06-28 00:16:19,688 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 394 predicate places. [2024-06-28 00:16:19,688 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 301 transitions, 2592 flow [2024-06-28 00:16:19,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:16:19,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:16:19,689 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:16:19,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable240 [2024-06-28 00:16:19,689 INFO L420 AbstractCegarLoop]: === Iteration 242 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:16:19,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:16:19,689 INFO L85 PathProgramCache]: Analyzing trace with hash 2123712694, now seen corresponding path program 32 times [2024-06-28 00:16:19,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:16:19,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808884316] [2024-06-28 00:16:19,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:16:19,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:16:19,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:16:21,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:16:21,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:16:21,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808884316] [2024-06-28 00:16:21,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808884316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:16:21,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:16:21,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:16:21,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33815858] [2024-06-28 00:16:21,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:16:21,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:16:21,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:16:21,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:16:21,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:16:22,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:16:22,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 301 transitions, 2592 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:16:22,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:16:22,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:16:22,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:16:22,600 INFO L124 PetriNetUnfolderBase]: 669/1381 cut-off events. [2024-06-28 00:16:22,601 INFO L125 PetriNetUnfolderBase]: For 513042/513042 co-relation queries the response was YES. [2024-06-28 00:16:22,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9764 conditions, 1381 events. 669/1381 cut-off events. For 513042/513042 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 8800 event pairs, 103 based on Foata normal form. 10/1390 useless extension candidates. Maximal degree in co-relation 9574. Up to 1077 conditions per place. [2024-06-28 00:16:22,619 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 230 selfloop transitions, 72 changer transitions 7/313 dead transitions. [2024-06-28 00:16:22,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 313 transitions, 3256 flow [2024-06-28 00:16:22,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:16:22,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:16:22,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 150 transitions. [2024-06-28 00:16:22,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4838709677419355 [2024-06-28 00:16:22,620 INFO L175 Difference]: Start difference. First operand has 424 places, 301 transitions, 2592 flow. Second operand 10 states and 150 transitions. [2024-06-28 00:16:22,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 313 transitions, 3256 flow [2024-06-28 00:16:24,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 313 transitions, 3024 flow, removed 45 selfloop flow, removed 8 redundant places. [2024-06-28 00:16:24,364 INFO L231 Difference]: Finished difference. Result has 426 places, 297 transitions, 2480 flow [2024-06-28 00:16:24,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2360, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2480, PETRI_PLACES=426, PETRI_TRANSITIONS=297} [2024-06-28 00:16:24,365 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 396 predicate places. [2024-06-28 00:16:24,365 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 297 transitions, 2480 flow [2024-06-28 00:16:24,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:16:24,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:16:24,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:16:24,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable241 [2024-06-28 00:16:24,365 INFO L420 AbstractCegarLoop]: === Iteration 243 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:16:24,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:16:24,366 INFO L85 PathProgramCache]: Analyzing trace with hash 184913240, now seen corresponding path program 33 times [2024-06-28 00:16:24,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:16:24,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898043875] [2024-06-28 00:16:24,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:16:24,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:16:24,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:16:26,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:16:26,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:16:26,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898043875] [2024-06-28 00:16:26,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898043875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:16:26,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:16:26,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:16:26,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540289800] [2024-06-28 00:16:26,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:16:26,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:16:26,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:16:26,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:16:26,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:16:26,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:16:26,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 297 transitions, 2480 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:16:26,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:16:26,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:16:26,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:16:27,457 INFO L124 PetriNetUnfolderBase]: 654/1354 cut-off events. [2024-06-28 00:16:27,457 INFO L125 PetriNetUnfolderBase]: For 398462/398462 co-relation queries the response was YES. [2024-06-28 00:16:27,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9601 conditions, 1354 events. 654/1354 cut-off events. For 398462/398462 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 8578 event pairs, 101 based on Foata normal form. 2/1355 useless extension candidates. Maximal degree in co-relation 9410. Up to 1145 conditions per place. [2024-06-28 00:16:27,475 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 254 selfloop transitions, 49 changer transitions 0/307 dead transitions. [2024-06-28 00:16:27,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 307 transitions, 3162 flow [2024-06-28 00:16:27,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:16:27,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:16:27,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 140 transitions. [2024-06-28 00:16:27,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45161290322580644 [2024-06-28 00:16:27,476 INFO L175 Difference]: Start difference. First operand has 426 places, 297 transitions, 2480 flow. Second operand 10 states and 140 transitions. [2024-06-28 00:16:27,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 307 transitions, 3162 flow [2024-06-28 00:16:29,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 307 transitions, 2938 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-28 00:16:29,289 INFO L231 Difference]: Finished difference. Result has 425 places, 298 transitions, 2418 flow [2024-06-28 00:16:29,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2256, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2418, PETRI_PLACES=425, PETRI_TRANSITIONS=298} [2024-06-28 00:16:29,290 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 395 predicate places. [2024-06-28 00:16:29,290 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 298 transitions, 2418 flow [2024-06-28 00:16:29,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:16:29,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:16:29,290 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:16:29,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable242 [2024-06-28 00:16:29,291 INFO L420 AbstractCegarLoop]: === Iteration 244 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:16:29,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:16:29,291 INFO L85 PathProgramCache]: Analyzing trace with hash 178484150, now seen corresponding path program 34 times [2024-06-28 00:16:29,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:16:29,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622507263] [2024-06-28 00:16:29,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:16:29,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:16:29,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:16:31,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:16:31,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:16:31,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622507263] [2024-06-28 00:16:31,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622507263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:16:31,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:16:31,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:16:31,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270269767] [2024-06-28 00:16:31,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:16:31,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:16:31,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:16:31,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:16:31,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:16:31,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:16:31,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 298 transitions, 2418 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:16:31,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:16:31,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:16:31,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:16:32,356 INFO L124 PetriNetUnfolderBase]: 658/1358 cut-off events. [2024-06-28 00:16:32,356 INFO L125 PetriNetUnfolderBase]: For 404683/404683 co-relation queries the response was YES. [2024-06-28 00:16:32,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9619 conditions, 1358 events. 658/1358 cut-off events. For 404683/404683 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 8619 event pairs, 101 based on Foata normal form. 2/1359 useless extension candidates. Maximal degree in co-relation 9428. Up to 1141 conditions per place. [2024-06-28 00:16:32,375 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 248 selfloop transitions, 56 changer transitions 0/308 dead transitions. [2024-06-28 00:16:32,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 308 transitions, 3104 flow [2024-06-28 00:16:32,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:16:32,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:16:32,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 143 transitions. [2024-06-28 00:16:32,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4612903225806452 [2024-06-28 00:16:32,377 INFO L175 Difference]: Start difference. First operand has 425 places, 298 transitions, 2418 flow. Second operand 10 states and 143 transitions. [2024-06-28 00:16:32,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 308 transitions, 3104 flow [2024-06-28 00:16:34,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 308 transitions, 2952 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-28 00:16:34,207 INFO L231 Difference]: Finished difference. Result has 427 places, 299 transitions, 2444 flow [2024-06-28 00:16:34,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2266, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2444, PETRI_PLACES=427, PETRI_TRANSITIONS=299} [2024-06-28 00:16:34,207 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 397 predicate places. [2024-06-28 00:16:34,207 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 299 transitions, 2444 flow [2024-06-28 00:16:34,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:16:34,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:16:34,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:16:34,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable243 [2024-06-28 00:16:34,208 INFO L420 AbstractCegarLoop]: === Iteration 245 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:16:34,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:16:34,208 INFO L85 PathProgramCache]: Analyzing trace with hash 178479500, now seen corresponding path program 35 times [2024-06-28 00:16:34,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:16:34,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594881508] [2024-06-28 00:16:34,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:16:34,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:16:34,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:16:36,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:16:36,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:16:36,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594881508] [2024-06-28 00:16:36,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594881508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:16:36,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:16:36,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:16:36,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712316756] [2024-06-28 00:16:36,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:16:36,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:16:36,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:16:36,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:16:36,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:16:36,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:16:36,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 299 transitions, 2444 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:16:36,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:16:36,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:16:36,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:16:37,528 INFO L124 PetriNetUnfolderBase]: 684/1416 cut-off events. [2024-06-28 00:16:37,529 INFO L125 PetriNetUnfolderBase]: For 531396/531396 co-relation queries the response was YES. [2024-06-28 00:16:37,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11270 conditions, 1416 events. 684/1416 cut-off events. For 531396/531396 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 9042 event pairs, 115 based on Foata normal form. 2/1417 useless extension candidates. Maximal degree in co-relation 11078. Up to 1125 conditions per place. [2024-06-28 00:16:37,549 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 252 selfloop transitions, 58 changer transitions 0/314 dead transitions. [2024-06-28 00:16:37,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 314 transitions, 3528 flow [2024-06-28 00:16:37,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:16:37,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:16:37,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 148 transitions. [2024-06-28 00:16:37,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4774193548387097 [2024-06-28 00:16:37,550 INFO L175 Difference]: Start difference. First operand has 427 places, 299 transitions, 2444 flow. Second operand 10 states and 148 transitions. [2024-06-28 00:16:37,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 314 transitions, 3528 flow [2024-06-28 00:16:39,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 314 transitions, 3360 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-28 00:16:39,846 INFO L231 Difference]: Finished difference. Result has 429 places, 300 transitions, 2460 flow [2024-06-28 00:16:39,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2276, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2460, PETRI_PLACES=429, PETRI_TRANSITIONS=300} [2024-06-28 00:16:39,847 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 399 predicate places. [2024-06-28 00:16:39,847 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 300 transitions, 2460 flow [2024-06-28 00:16:39,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:16:39,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:16:39,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:16:39,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable244 [2024-06-28 00:16:39,848 INFO L420 AbstractCegarLoop]: === Iteration 246 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 00:16:39,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:16:39,849 INFO L85 PathProgramCache]: Analyzing trace with hash 2132002218, now seen corresponding path program 15 times [2024-06-28 00:16:39,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:16:39,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407287761] [2024-06-28 00:16:39,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:16:39,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:16:39,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:16:41,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:16:41,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:16:41,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407287761] [2024-06-28 00:16:41,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407287761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:16:41,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:16:41,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:16:41,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809252281] [2024-06-28 00:16:41,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:16:41,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:16:41,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:16:41,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:16:41,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:16:42,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-28 00:16:42,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 300 transitions, 2460 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:16:42,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:16:42,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-28 00:16:42,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:16:42,641 INFO L124 PetriNetUnfolderBase]: 692/1440 cut-off events. [2024-06-28 00:16:42,642 INFO L125 PetriNetUnfolderBase]: For 596709/596709 co-relation queries the response was YES. [2024-06-28 00:16:42,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11295 conditions, 1440 events. 692/1440 cut-off events. For 596709/596709 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 9233 event pairs, 117 based on Foata normal form. 6/1445 useless extension candidates. Maximal degree in co-relation 11102. Up to 1143 conditions per place. [2024-06-28 00:16:42,661 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 224 selfloop transitions, 75 changer transitions 10/313 dead transitions. [2024-06-28 00:16:42,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 313 transitions, 3122 flow [2024-06-28 00:16:42,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:16:42,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:16:42,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 157 transitions. [2024-06-28 00:16:42,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4604105571847507 [2024-06-28 00:16:42,663 INFO L175 Difference]: Start difference. First operand has 429 places, 300 transitions, 2460 flow. Second operand 11 states and 157 transitions. [2024-06-28 00:16:42,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 313 transitions, 3122 flow Killed by 15