./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe000_rmo.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/safe000_rmo.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/safe000_rmo.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe000_rmo.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:08:13,324 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 00:08:13,407 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 00:08:13,412 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 00:08:13,413 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 00:08:13,444 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 00:08:13,445 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 00:08:13,445 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 00:08:13,446 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 00:08:13,450 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 00:08:13,450 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 00:08:13,450 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 00:08:13,451 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 00:08:13,453 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 00:08:13,453 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 00:08:13,453 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 00:08:13,453 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 00:08:13,454 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 00:08:13,454 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 00:08:13,454 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 00:08:13,455 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 00:08:13,455 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 00:08:13,455 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 00:08:13,456 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 00:08:13,456 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 00:08:13,456 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 00:08:13,457 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 00:08:13,457 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 00:08:13,457 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 00:08:13,458 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 00:08:13,458 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 00:08:13,459 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 00:08:13,459 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 00:08:13,459 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 00:08:13,459 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 00:08:13,460 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 00:08:13,460 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 00:08:13,460 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 00:08:13,460 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 00:08:13,460 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 00:08:13,461 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 00:08:13,461 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 00:08:13,461 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 00:08:13,461 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:08:13,691 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 00:08:13,718 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 00:08:13,720 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 00:08:13,721 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 00:08:13,722 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 00:08:13,723 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe000_rmo.i [2024-06-28 00:08:14,988 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 00:08:15,280 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 00:08:15,283 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe000_rmo.i [2024-06-28 00:08:15,304 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/912775d01/45632098702b4f5a8646ae450a2108bf/FLAG68761f9e8 [2024-06-28 00:08:15,318 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/912775d01/45632098702b4f5a8646ae450a2108bf [2024-06-28 00:08:15,320 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 00:08:15,321 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 00:08:15,323 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/safe000_rmo.yml/witness.yml [2024-06-28 00:08:15,420 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 00:08:15,422 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 00:08:15,423 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 00:08:15,423 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 00:08:15,428 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 00:08:15,428 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 12:08:15" (1/2) ... [2024-06-28 00:08:15,429 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@279048be and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:08:15, skipping insertion in model container [2024-06-28 00:08:15,430 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 12:08:15" (1/2) ... [2024-06-28 00:08:15,432 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@3adbd663 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:08:15, skipping insertion in model container [2024-06-28 00:08:15,433 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:08:15" (2/2) ... [2024-06-28 00:08:15,434 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@279048be and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:08:15, skipping insertion in model container [2024-06-28 00:08:15,434 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:08:15" (2/2) ... [2024-06-28 00:08:15,435 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 00:08:15,463 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 00:08:15,468 INFO L97 edCorrectnessWitness]: Location invariant before [L857-L857] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL && (1LL - (long long )__unbuffered_p1_EAX) + (long long )__unbuffered_p2_EAX >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )weak$$choice1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )weak$$choice2 >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$read_delayed) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$w_buff1_used >= 0LL) && (2LL - (long long )__unbuffered_p0_EAX$read_delayed) - (long long )__unbuffered_p1_EAX >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )weak$$choice0 >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )weak$$choice2 >= 0LL) [2024-06-28 00:08:15,468 INFO L97 edCorrectnessWitness]: Location invariant before [L858-L858] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL && (1LL - (long long )__unbuffered_p1_EAX) + (long long )__unbuffered_p2_EAX >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )weak$$choice1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )weak$$choice2 >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$read_delayed) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$w_buff1_used >= 0LL) && (2LL - (long long )__unbuffered_p0_EAX$read_delayed) - (long long )__unbuffered_p1_EAX >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )weak$$choice0 >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )weak$$choice2 >= 0LL) [2024-06-28 00:08:15,469 INFO L97 edCorrectnessWitness]: Location invariant before [L855-L855] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL && (1LL - (long long )__unbuffered_p1_EAX) + (long long )__unbuffered_p2_EAX >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )weak$$choice1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )weak$$choice2 >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$read_delayed) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$w_buff1_used >= 0LL) && (2LL - (long long )__unbuffered_p0_EAX$read_delayed) - (long long )__unbuffered_p1_EAX >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )weak$$choice0 >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )weak$$choice2 >= 0LL) [2024-06-28 00:08:15,469 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 00:08:15,469 INFO L106 edCorrectnessWitness]: ghost_update [L853-L853] multithreaded = 1; [2024-06-28 00:08:15,523 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 00:08:15,890 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 00:08:15,909 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 00:08:16,146 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 00:08:16,245 INFO L206 MainTranslator]: Completed translation [2024-06-28 00:08:16,246 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:08:16 WrapperNode [2024-06-28 00:08:16,246 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 00:08:16,247 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 00:08:16,247 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 00:08:16,247 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 00:08:16,254 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:08:16" (1/1) ... [2024-06-28 00:08:16,276 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:08:16" (1/1) ... [2024-06-28 00:08:16,319 INFO L138 Inliner]: procedures = 175, calls = 74, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 180 [2024-06-28 00:08:16,320 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 00:08:16,321 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 00:08:16,321 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 00:08:16,321 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 00:08:16,331 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:08:16" (1/1) ... [2024-06-28 00:08:16,331 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:08:16" (1/1) ... [2024-06-28 00:08:16,337 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:08:16" (1/1) ... [2024-06-28 00:08:16,376 INFO L175 MemorySlicer]: Split 33 memory accesses to 2 slices as follows [2, 31]. 94 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 11 writes are split as follows [0, 11]. [2024-06-28 00:08:16,376 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:08:16" (1/1) ... [2024-06-28 00:08:16,376 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:08:16" (1/1) ... [2024-06-28 00:08:16,390 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:08:16" (1/1) ... [2024-06-28 00:08:16,393 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:08:16" (1/1) ... [2024-06-28 00:08:16,396 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:08:16" (1/1) ... [2024-06-28 00:08:16,399 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:08:16" (1/1) ... [2024-06-28 00:08:16,406 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 00:08:16,406 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 00:08:16,407 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 00:08:16,407 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 00:08:16,408 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:08:16" (1/1) ... [2024-06-28 00:08:16,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 00:08:16,431 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 00:08:16,449 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:08:16,467 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:08:16,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-28 00:08:16,495 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-28 00:08:16,495 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-28 00:08:16,496 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-28 00:08:16,496 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 00:08:16,496 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 00:08:16,496 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 00:08:16,496 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 00:08:16,497 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 00:08:16,497 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 00:08:16,498 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 00:08:16,498 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 00:08:16,498 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 00:08:16,498 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-28 00:08:16,499 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 00:08:16,499 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 00:08:16,501 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 00:08:16,502 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:08:16,639 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 00:08:16,641 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 00:08:17,335 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 00:08:17,335 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 00:08:17,709 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 00:08:17,710 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 00:08:17,710 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 12:08:17 BoogieIcfgContainer [2024-06-28 00:08:17,710 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 00:08:17,712 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 00:08:17,712 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 00:08:17,715 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 00:08:17,715 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 12:08:15" (1/4) ... [2024-06-28 00:08:17,716 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@104c50fe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 12:08:17, skipping insertion in model container [2024-06-28 00:08:17,716 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:08:15" (2/4) ... [2024-06-28 00:08:17,716 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@104c50fe and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 12:08:17, skipping insertion in model container [2024-06-28 00:08:17,717 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:08:16" (3/4) ... [2024-06-28 00:08:17,717 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@104c50fe and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 12:08:17, skipping insertion in model container [2024-06-28 00:08:17,717 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:08:17" (4/4) ... [2024-06-28 00:08:17,718 INFO L112 eAbstractionObserver]: Analyzing ICFG safe000_rmo.i [2024-06-28 00:08:17,735 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 00:08:17,736 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 00:08:17,736 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 00:08:17,804 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 00:08:17,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-28 00:08:17,865 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-28 00:08:17,865 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 00:08:17,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 59 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 00:08:17,868 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-28 00:08:17,871 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-28 00:08:17,882 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 00:08:17,892 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;@66ec12a6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 00:08:17,893 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 00:08:17,899 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 00:08:17,899 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 00:08:17,900 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 00:08:17,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:08:17,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 00:08:17,901 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:08:17,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:08:17,908 INFO L85 PathProgramCache]: Analyzing trace with hash 718646428, now seen corresponding path program 1 times [2024-06-28 00:08:17,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:08:17,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735491390] [2024-06-28 00:08:17,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:08:17,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:08:18,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:08:20,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:08:20,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:08:20,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735491390] [2024-06-28 00:08:20,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735491390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:08:20,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:08:20,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 00:08:20,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658698769] [2024-06-28 00:08:20,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:08:20,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 00:08:20,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:08:20,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 00:08:20,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 00:08:20,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 00:08:20,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:20,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:08:20,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 00:08:20,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:08:20,996 INFO L124 PetriNetUnfolderBase]: 1160/1774 cut-off events. [2024-06-28 00:08:20,996 INFO L125 PetriNetUnfolderBase]: For 29/29 co-relation queries the response was YES. [2024-06-28 00:08:21,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3599 conditions, 1774 events. 1160/1774 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8233 event pairs, 777 based on Foata normal form. 1/1743 useless extension candidates. Maximal degree in co-relation 3587. Up to 1748 conditions per place. [2024-06-28 00:08:21,013 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 35 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-06-28 00:08:21,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 45 transitions, 183 flow [2024-06-28 00:08:21,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 00:08:21,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 00:08:21,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 69 transitions. [2024-06-28 00:08:21,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-28 00:08:21,028 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 69 transitions. [2024-06-28 00:08:21,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 45 transitions, 183 flow [2024-06-28 00:08:21,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 45 transitions, 178 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 00:08:21,035 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-28 00:08:21,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-28 00:08:21,041 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-28 00:08:21,041 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-28 00:08:21,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:21,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:08:21,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:08:21,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 00:08:21,042 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:08:21,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:08:21,044 INFO L85 PathProgramCache]: Analyzing trace with hash -869347475, now seen corresponding path program 1 times [2024-06-28 00:08:21,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:08:21,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844599509] [2024-06-28 00:08:21,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:08:21,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:08:21,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:08:23,816 INFO L134 CoverageAnalysis]: 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:23,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:08:23,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844599509] [2024-06-28 00:08:23,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844599509] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:08:23,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:08:23,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 00:08:23,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822830042] [2024-06-28 00:08:23,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:08:23,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 00:08:23,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:08:23,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 00:08:23,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 00:08:23,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:08:23,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 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:08:23,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:08:23,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:08:23,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:08:24,740 INFO L124 PetriNetUnfolderBase]: 1420/2163 cut-off events. [2024-06-28 00:08:24,740 INFO L125 PetriNetUnfolderBase]: For 436/439 co-relation queries the response was YES. [2024-06-28 00:08:24,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4960 conditions, 2163 events. 1420/2163 cut-off events. For 436/439 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 10381 event pairs, 652 based on Foata normal form. 9/2168 useless extension candidates. Maximal degree in co-relation 4948. Up to 2042 conditions per place. [2024-06-28 00:08:24,757 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 51 selfloop transitions, 11 changer transitions 0/67 dead transitions. [2024-06-28 00:08:24,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 67 transitions, 310 flow [2024-06-28 00:08:24,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:08:24,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:08:24,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 94 transitions. [2024-06-28 00:08:24,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-28 00:08:24,761 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 94 transitions. [2024-06-28 00:08:24,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 67 transitions, 310 flow [2024-06-28 00:08:24,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 67 transitions, 306 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 00:08:24,765 INFO L231 Difference]: Finished difference. Result has 47 places, 44 transitions, 172 flow [2024-06-28 00:08:24,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=172, PETRI_PLACES=47, PETRI_TRANSITIONS=44} [2024-06-28 00:08:24,768 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 4 predicate places. [2024-06-28 00:08:24,769 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 44 transitions, 172 flow [2024-06-28 00:08:24,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 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:08:24,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:08:24,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:08:24,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 00:08:24,776 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:08:24,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:08:24,776 INFO L85 PathProgramCache]: Analyzing trace with hash -1179966466, now seen corresponding path program 1 times [2024-06-28 00:08:24,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:08:24,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970438533] [2024-06-28 00:08:24,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:08:24,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:08:24,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:08:27,946 INFO L134 CoverageAnalysis]: 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,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:08:27,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970438533] [2024-06-28 00:08:27,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1970438533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:08:27,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:08:27,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:08:27,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692771709] [2024-06-28 00:08:27,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:08:27,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:08:27,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:08:27,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:08:27,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:08:27,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:08:27,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 44 transitions, 172 flow. Second operand has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:27,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:08:27,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:08:27,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:08:28,961 INFO L124 PetriNetUnfolderBase]: 1413/2144 cut-off events. [2024-06-28 00:08:28,962 INFO L125 PetriNetUnfolderBase]: For 1415/1415 co-relation queries the response was YES. [2024-06-28 00:08:28,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5824 conditions, 2144 events. 1413/2144 cut-off events. For 1415/1415 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 10028 event pairs, 555 based on Foata normal form. 4/2146 useless extension candidates. Maximal degree in co-relation 5809. Up to 2063 conditions per place. [2024-06-28 00:08:28,977 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 68 selfloop transitions, 11 changer transitions 0/84 dead transitions. [2024-06-28 00:08:28,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 84 transitions, 459 flow [2024-06-28 00:08:28,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:08:28,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:08:28,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 111 transitions. [2024-06-28 00:08:28,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5285714285714286 [2024-06-28 00:08:28,981 INFO L175 Difference]: Start difference. First operand has 47 places, 44 transitions, 172 flow. Second operand 5 states and 111 transitions. [2024-06-28 00:08:28,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 84 transitions, 459 flow [2024-06-28 00:08:28,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 84 transitions, 459 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-06-28 00:08:28,987 INFO L231 Difference]: Finished difference. Result has 54 places, 53 transitions, 275 flow [2024-06-28 00:08:28,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=172, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=275, PETRI_PLACES=54, PETRI_TRANSITIONS=53} [2024-06-28 00:08:28,988 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 11 predicate places. [2024-06-28 00:08:28,988 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 53 transitions, 275 flow [2024-06-28 00:08:28,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:28,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:08:28,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:08:28,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 00:08:28,990 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:08:28,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:08:28,990 INFO L85 PathProgramCache]: Analyzing trace with hash 787272495, now seen corresponding path program 1 times [2024-06-28 00:08:28,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:08:28,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596148807] [2024-06-28 00:08:28,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:08:28,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:08:29,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:08:32,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:08:32,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:08:32,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596148807] [2024-06-28 00:08:32,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596148807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:08:32,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:08:32,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:08:32,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356599484] [2024-06-28 00:08:32,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:08:32,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:08:32,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:08:32,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:08:32,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:08:32,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:08:32,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 53 transitions, 275 flow. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:32,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:08:32,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:08:32,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:08:33,325 INFO L124 PetriNetUnfolderBase]: 1402/2127 cut-off events. [2024-06-28 00:08:33,326 INFO L125 PetriNetUnfolderBase]: For 2344/2344 co-relation queries the response was YES. [2024-06-28 00:08:33,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6424 conditions, 2127 events. 1402/2127 cut-off events. For 2344/2344 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 9938 event pairs, 392 based on Foata normal form. 8/2133 useless extension candidates. Maximal degree in co-relation 6404. Up to 1996 conditions per place. [2024-06-28 00:08:33,342 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 74 selfloop transitions, 13 changer transitions 0/92 dead transitions. [2024-06-28 00:08:33,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 92 transitions, 557 flow [2024-06-28 00:08:33,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:08:33,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:08:33,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 127 transitions. [2024-06-28 00:08:33,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.503968253968254 [2024-06-28 00:08:33,347 INFO L175 Difference]: Start difference. First operand has 54 places, 53 transitions, 275 flow. Second operand 6 states and 127 transitions. [2024-06-28 00:08:33,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 92 transitions, 557 flow [2024-06-28 00:08:33,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 92 transitions, 553 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-28 00:08:33,355 INFO L231 Difference]: Finished difference. Result has 59 places, 54 transitions, 312 flow [2024-06-28 00:08:33,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=263, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=312, PETRI_PLACES=59, PETRI_TRANSITIONS=54} [2024-06-28 00:08:33,356 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 16 predicate places. [2024-06-28 00:08:33,357 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 54 transitions, 312 flow [2024-06-28 00:08:33,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:33,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:08:33,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:08:33,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 00:08:33,357 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:08:33,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:08:33,358 INFO L85 PathProgramCache]: Analyzing trace with hash 556192013, now seen corresponding path program 1 times [2024-06-28 00:08:33,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:08:33,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924690166] [2024-06-28 00:08:33,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:08:33,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:08:33,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:08:36,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:08:36,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:08:36,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924690166] [2024-06-28 00:08:36,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924690166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:08:36,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:08:36,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:08:36,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898374275] [2024-06-28 00:08:36,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:08:36,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:08:36,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:08:36,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:08:36,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:08:36,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:08:36,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 54 transitions, 312 flow. Second operand has 6 states, 6 states have (on average 8.833333333333334) internal successors, (53), 6 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:36,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:08:36,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:08:36,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:08:37,775 INFO L124 PetriNetUnfolderBase]: 1397/2129 cut-off events. [2024-06-28 00:08:37,775 INFO L125 PetriNetUnfolderBase]: For 3658/3658 co-relation queries the response was YES. [2024-06-28 00:08:37,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6844 conditions, 2129 events. 1397/2129 cut-off events. For 3658/3658 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 9936 event pairs, 800 based on Foata normal form. 2/2128 useless extension candidates. Maximal degree in co-relation 6820. Up to 2058 conditions per place. [2024-06-28 00:08:37,795 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 64 selfloop transitions, 16 changer transitions 0/84 dead transitions. [2024-06-28 00:08:37,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 84 transitions, 589 flow [2024-06-28 00:08:37,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:08:37,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:08:37,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 104 transitions. [2024-06-28 00:08:37,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-28 00:08:37,801 INFO L175 Difference]: Start difference. First operand has 59 places, 54 transitions, 312 flow. Second operand 6 states and 104 transitions. [2024-06-28 00:08:37,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 84 transitions, 589 flow [2024-06-28 00:08:37,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 84 transitions, 554 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 00:08:37,810 INFO L231 Difference]: Finished difference. Result has 64 places, 64 transitions, 399 flow [2024-06-28 00:08:37,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=281, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=399, PETRI_PLACES=64, PETRI_TRANSITIONS=64} [2024-06-28 00:08:37,812 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 21 predicate places. [2024-06-28 00:08:37,812 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 64 transitions, 399 flow [2024-06-28 00:08:37,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.833333333333334) internal successors, (53), 6 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:37,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:08:37,813 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:08:37,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 00:08:37,813 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:08:37,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:08:37,813 INFO L85 PathProgramCache]: Analyzing trace with hash -2046892321, now seen corresponding path program 1 times [2024-06-28 00:08:37,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:08:37,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766400451] [2024-06-28 00:08:37,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:08:37,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:08:37,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:08:40,535 INFO L134 CoverageAnalysis]: 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,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:08:40,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766400451] [2024-06-28 00:08:40,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766400451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:08:40,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:08:40,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:08:40,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850053724] [2024-06-28 00:08:40,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:08:40,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:08:40,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:08:40,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:08:40,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:08:40,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:08:40,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 64 transitions, 399 flow. Second operand has 6 states, 6 states have (on average 8.833333333333334) internal successors, (53), 6 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:40,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:08:40,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:08:40,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:08:41,661 INFO L124 PetriNetUnfolderBase]: 1390/2118 cut-off events. [2024-06-28 00:08:41,662 INFO L125 PetriNetUnfolderBase]: For 4736/4736 co-relation queries the response was YES. [2024-06-28 00:08:41,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7385 conditions, 2118 events. 1390/2118 cut-off events. For 4736/4736 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 10007 event pairs, 717 based on Foata normal form. 4/2118 useless extension candidates. Maximal degree in co-relation 7355. Up to 2004 conditions per place. [2024-06-28 00:08:41,678 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 60 selfloop transitions, 18 changer transitions 0/82 dead transitions. [2024-06-28 00:08:41,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 82 transitions, 624 flow [2024-06-28 00:08:41,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:08:41,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:08:41,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 92 transitions. [2024-06-28 00:08:41,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4380952380952381 [2024-06-28 00:08:41,681 INFO L175 Difference]: Start difference. First operand has 64 places, 64 transitions, 399 flow. Second operand 5 states and 92 transitions. [2024-06-28 00:08:41,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 82 transitions, 624 flow [2024-06-28 00:08:41,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 82 transitions, 620 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-28 00:08:41,688 INFO L231 Difference]: Finished difference. Result has 70 places, 66 transitions, 466 flow [2024-06-28 00:08:41,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=395, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=466, PETRI_PLACES=70, PETRI_TRANSITIONS=66} [2024-06-28 00:08:41,691 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 27 predicate places. [2024-06-28 00:08:41,691 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 66 transitions, 466 flow [2024-06-28 00:08:41,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.833333333333334) internal successors, (53), 6 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:41,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:08:41,692 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:08:41,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 00:08:41,692 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:08:41,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:08:41,693 INFO L85 PathProgramCache]: Analyzing trace with hash 62084349, now seen corresponding path program 1 times [2024-06-28 00:08:41,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:08:41,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68121793] [2024-06-28 00:08:41,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:08:41,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:08:41,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:08:45,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:08:45,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:08:45,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68121793] [2024-06-28 00:08:45,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68121793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:08:45,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:08:45,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:08:45,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108116273] [2024-06-28 00:08:45,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:08:45,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:08:45,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:08:45,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:08:45,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:08:45,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:08:45,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 66 transitions, 466 flow. Second operand has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:45,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:08:45,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:08:45,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:08:46,989 INFO L124 PetriNetUnfolderBase]: 1385/2113 cut-off events. [2024-06-28 00:08:46,989 INFO L125 PetriNetUnfolderBase]: For 6000/6000 co-relation queries the response was YES. [2024-06-28 00:08:46,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7682 conditions, 2113 events. 1385/2113 cut-off events. For 6000/6000 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 9945 event pairs, 784 based on Foata normal form. 2/2113 useless extension candidates. Maximal degree in co-relation 7646. Up to 2044 conditions per place. [2024-06-28 00:08:47,006 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 65 selfloop transitions, 15 changer transitions 0/84 dead transitions. [2024-06-28 00:08:47,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 84 transitions, 670 flow [2024-06-28 00:08:47,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:08:47,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:08:47,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-28 00:08:47,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 00:08:47,008 INFO L175 Difference]: Start difference. First operand has 70 places, 66 transitions, 466 flow. Second operand 6 states and 102 transitions. [2024-06-28 00:08:47,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 84 transitions, 670 flow [2024-06-28 00:08:47,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 84 transitions, 645 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-28 00:08:47,014 INFO L231 Difference]: Finished difference. Result has 74 places, 66 transitions, 483 flow [2024-06-28 00:08:47,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=441, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=483, PETRI_PLACES=74, PETRI_TRANSITIONS=66} [2024-06-28 00:08:47,015 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 31 predicate places. [2024-06-28 00:08:47,015 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 66 transitions, 483 flow [2024-06-28 00:08:47,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:47,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:08:47,016 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:08:47,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 00:08:47,016 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:08:47,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:08:47,017 INFO L85 PathProgramCache]: Analyzing trace with hash -1994973886, now seen corresponding path program 1 times [2024-06-28 00:08:47,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:08:47,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727947084] [2024-06-28 00:08:47,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:08:47,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:08:47,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:08:51,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:08:51,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:08:51,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727947084] [2024-06-28 00:08:51,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727947084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:08:51,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:08:51,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:08:51,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329825973] [2024-06-28 00:08:51,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:08:51,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:08:51,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:08:51,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:08:51,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:08:51,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:08:51,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 66 transitions, 483 flow. Second operand has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:51,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:08:51,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:08:51,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:08:52,549 INFO L124 PetriNetUnfolderBase]: 1449/2220 cut-off events. [2024-06-28 00:08:52,549 INFO L125 PetriNetUnfolderBase]: For 7315/7317 co-relation queries the response was YES. [2024-06-28 00:08:52,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8200 conditions, 2220 events. 1449/2220 cut-off events. For 7315/7317 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 10621 event pairs, 668 based on Foata normal form. 5/2222 useless extension candidates. Maximal degree in co-relation 8161. Up to 2069 conditions per place. [2024-06-28 00:08:52,564 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 89 selfloop transitions, 26 changer transitions 0/119 dead transitions. [2024-06-28 00:08:52,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 119 transitions, 922 flow [2024-06-28 00:08:52,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:08:52,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:08:52,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 142 transitions. [2024-06-28 00:08:52,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48299319727891155 [2024-06-28 00:08:52,565 INFO L175 Difference]: Start difference. First operand has 74 places, 66 transitions, 483 flow. Second operand 7 states and 142 transitions. [2024-06-28 00:08:52,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 119 transitions, 922 flow [2024-06-28 00:08:52,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 119 transitions, 897 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-28 00:08:52,577 INFO L231 Difference]: Finished difference. Result has 78 places, 78 transitions, 603 flow [2024-06-28 00:08:52,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=458, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=603, PETRI_PLACES=78, PETRI_TRANSITIONS=78} [2024-06-28 00:08:52,578 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 35 predicate places. [2024-06-28 00:08:52,578 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 78 transitions, 603 flow [2024-06-28 00:08:52,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:52,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:08:52,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:08:52,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 00:08:52,579 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:08:52,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:08:52,580 INFO L85 PathProgramCache]: Analyzing trace with hash -1320390880, now seen corresponding path program 2 times [2024-06-28 00:08:52,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:08:52,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519227559] [2024-06-28 00:08:52,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:08:52,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:08:52,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:08:57,142 INFO L134 CoverageAnalysis]: 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,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:08:57,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519227559] [2024-06-28 00:08:57,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519227559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:08:57,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:08:57,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:08:57,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078899261] [2024-06-28 00:08:57,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:08:57,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:08:57,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:08:57,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:08:57,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:08:57,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:08:57,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 78 transitions, 603 flow. Second operand has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:57,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:08:57,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:08:57,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:08:58,704 INFO L124 PetriNetUnfolderBase]: 1471/2258 cut-off events. [2024-06-28 00:08:58,705 INFO L125 PetriNetUnfolderBase]: For 9875/9879 co-relation queries the response was YES. [2024-06-28 00:08:58,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9085 conditions, 2258 events. 1471/2258 cut-off events. For 9875/9879 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 10848 event pairs, 669 based on Foata normal form. 7/2263 useless extension candidates. Maximal degree in co-relation 9045. Up to 2067 conditions per place. [2024-06-28 00:08:58,718 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 95 selfloop transitions, 35 changer transitions 0/134 dead transitions. [2024-06-28 00:08:58,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 134 transitions, 1139 flow [2024-06-28 00:08:58,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:08:58,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:08:58,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-28 00:08:58,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4119047619047619 [2024-06-28 00:08:58,721 INFO L175 Difference]: Start difference. First operand has 78 places, 78 transitions, 603 flow. Second operand 10 states and 173 transitions. [2024-06-28 00:08:58,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 134 transitions, 1139 flow [2024-06-28 00:08:58,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 134 transitions, 1108 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-28 00:08:58,734 INFO L231 Difference]: Finished difference. Result has 88 places, 88 transitions, 780 flow [2024-06-28 00:08:58,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=572, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=780, PETRI_PLACES=88, PETRI_TRANSITIONS=88} [2024-06-28 00:08:58,735 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 45 predicate places. [2024-06-28 00:08:58,735 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 88 transitions, 780 flow [2024-06-28 00:08:58,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:08:58,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:08:58,736 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:08:58,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 00:08:58,736 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:08:58,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:08:58,736 INFO L85 PathProgramCache]: Analyzing trace with hash -1334243044, now seen corresponding path program 1 times [2024-06-28 00:08:58,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:08:58,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51425034] [2024-06-28 00:08:58,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:08:58,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:08:58,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:09:01,469 INFO L134 CoverageAnalysis]: 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,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:09:01,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51425034] [2024-06-28 00:09:01,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51425034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:09:01,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:09:01,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:09:01,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052358074] [2024-06-28 00:09:01,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:09:01,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:09:01,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:09:01,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:09:01,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:09:01,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:09:01,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 88 transitions, 780 flow. Second operand has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:09:01,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:09:01,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:09:01,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:09:02,866 INFO L124 PetriNetUnfolderBase]: 1632/2487 cut-off events. [2024-06-28 00:09:02,866 INFO L125 PetriNetUnfolderBase]: For 15920/15936 co-relation queries the response was YES. [2024-06-28 00:09:02,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10743 conditions, 2487 events. 1632/2487 cut-off events. For 15920/15936 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 11947 event pairs, 669 based on Foata normal form. 17/2497 useless extension candidates. Maximal degree in co-relation 10697. Up to 2148 conditions per place. [2024-06-28 00:09:02,886 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 86 selfloop transitions, 36 changer transitions 0/126 dead transitions. [2024-06-28 00:09:02,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 126 transitions, 1228 flow [2024-06-28 00:09:02,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:09:02,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:09:02,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-28 00:09:02,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 00:09:02,889 INFO L175 Difference]: Start difference. First operand has 88 places, 88 transitions, 780 flow. Second operand 7 states and 126 transitions. [2024-06-28 00:09:02,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 126 transitions, 1228 flow [2024-06-28 00:09:02,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 126 transitions, 1102 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-28 00:09:02,914 INFO L231 Difference]: Finished difference. Result has 92 places, 101 transitions, 877 flow [2024-06-28 00:09:02,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=660, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=877, PETRI_PLACES=92, PETRI_TRANSITIONS=101} [2024-06-28 00:09:02,915 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 49 predicate places. [2024-06-28 00:09:02,915 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 101 transitions, 877 flow [2024-06-28 00:09:02,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:09:02,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:09:02,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:09:02,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 00:09:02,916 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:09:02,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:09:02,916 INFO L85 PathProgramCache]: Analyzing trace with hash -1303556880, now seen corresponding path program 3 times [2024-06-28 00:09:02,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:09:02,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690561089] [2024-06-28 00:09:02,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:09:02,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:09:02,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:09:05,902 INFO L134 CoverageAnalysis]: 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:05,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:09:05,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690561089] [2024-06-28 00:09:05,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690561089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:09:05,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:09:05,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:09:05,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339947628] [2024-06-28 00:09:05,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:09:05,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:09:05,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:09:05,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:09:05,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:09:05,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:09:05,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 101 transitions, 877 flow. Second operand has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:09:05,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:09:05,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:09:05,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:09:06,961 INFO L124 PetriNetUnfolderBase]: 1616/2458 cut-off events. [2024-06-28 00:09:06,961 INFO L125 PetriNetUnfolderBase]: For 18980/18986 co-relation queries the response was YES. [2024-06-28 00:09:06,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11980 conditions, 2458 events. 1616/2458 cut-off events. For 18980/18986 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 11733 event pairs, 696 based on Foata normal form. 10/2464 useless extension candidates. Maximal degree in co-relation 11931. Up to 2296 conditions per place. [2024-06-28 00:09:06,982 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 90 selfloop transitions, 26 changer transitions 0/120 dead transitions. [2024-06-28 00:09:06,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 120 transitions, 1195 flow [2024-06-28 00:09:06,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:09:06,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:09:06,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-28 00:09:06,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4246031746031746 [2024-06-28 00:09:06,985 INFO L175 Difference]: Start difference. First operand has 92 places, 101 transitions, 877 flow. Second operand 6 states and 107 transitions. [2024-06-28 00:09:06,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 120 transitions, 1195 flow [2024-06-28 00:09:07,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 120 transitions, 1139 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-28 00:09:07,010 INFO L231 Difference]: Finished difference. Result has 93 places, 99 transitions, 891 flow [2024-06-28 00:09:07,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=793, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=891, PETRI_PLACES=93, PETRI_TRANSITIONS=99} [2024-06-28 00:09:07,011 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 50 predicate places. [2024-06-28 00:09:07,011 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 99 transitions, 891 flow [2024-06-28 00:09:07,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:09:07,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:09:07,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:09:07,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 00:09:07,012 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:09:07,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:09:07,012 INFO L85 PathProgramCache]: Analyzing trace with hash 1924607052, now seen corresponding path program 2 times [2024-06-28 00:09:07,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:09:07,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937065084] [2024-06-28 00:09:07,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:09:07,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:09:07,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:09:10,315 INFO L134 CoverageAnalysis]: 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,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:09:10,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937065084] [2024-06-28 00:09:10,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937065084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:09:10,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:09:10,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:09:10,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571720756] [2024-06-28 00:09:10,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:09:10,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:09:10,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:09:10,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:09:10,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:09:10,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:09:10,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 99 transitions, 891 flow. Second operand has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:09:10,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:09:10,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:09:10,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:09:11,681 INFO L124 PetriNetUnfolderBase]: 1606/2440 cut-off events. [2024-06-28 00:09:11,682 INFO L125 PetriNetUnfolderBase]: For 19256/19262 co-relation queries the response was YES. [2024-06-28 00:09:11,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12041 conditions, 2440 events. 1606/2440 cut-off events. For 19256/19262 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 11617 event pairs, 692 based on Foata normal form. 8/2444 useless extension candidates. Maximal degree in co-relation 11992. Up to 2257 conditions per place. [2024-06-28 00:09:11,701 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 106 selfloop transitions, 30 changer transitions 0/140 dead transitions. [2024-06-28 00:09:11,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 140 transitions, 1448 flow [2024-06-28 00:09:11,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:09:11,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:09:11,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-28 00:09:11,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217687074829932 [2024-06-28 00:09:11,704 INFO L175 Difference]: Start difference. First operand has 93 places, 99 transitions, 891 flow. Second operand 7 states and 124 transitions. [2024-06-28 00:09:11,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 140 transitions, 1448 flow [2024-06-28 00:09:11,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 140 transitions, 1371 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 00:09:11,729 INFO L231 Difference]: Finished difference. Result has 98 places, 113 transitions, 1099 flow [2024-06-28 00:09:11,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=829, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1099, PETRI_PLACES=98, PETRI_TRANSITIONS=113} [2024-06-28 00:09:11,730 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 55 predicate places. [2024-06-28 00:09:11,730 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 113 transitions, 1099 flow [2024-06-28 00:09:11,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:09:11,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:09:11,731 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:09:11,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 00:09:11,731 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:09:11,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:09:11,731 INFO L85 PathProgramCache]: Analyzing trace with hash 1924615980, now seen corresponding path program 1 times [2024-06-28 00:09:11,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:09:11,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124849313] [2024-06-28 00:09:11,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:09:11,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:09:11,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:09:15,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:09:15,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:09:15,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124849313] [2024-06-28 00:09:15,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124849313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:09:15,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:09:15,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:09:15,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877830573] [2024-06-28 00:09:15,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:09:15,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:09:15,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:09:15,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:09:15,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:09:15,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:09:15,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 113 transitions, 1099 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:09:15,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:09:15,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:09:15,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:09:17,008 INFO L124 PetriNetUnfolderBase]: 1598/2425 cut-off events. [2024-06-28 00:09:17,008 INFO L125 PetriNetUnfolderBase]: For 20412/20412 co-relation queries the response was YES. [2024-06-28 00:09:17,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12406 conditions, 2425 events. 1598/2425 cut-off events. For 20412/20412 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 11493 event pairs, 754 based on Foata normal form. 4/2427 useless extension candidates. Maximal degree in co-relation 12353. Up to 2322 conditions per place. [2024-06-28 00:09:17,025 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 118 selfloop transitions, 17 changer transitions 0/139 dead transitions. [2024-06-28 00:09:17,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 139 transitions, 1457 flow [2024-06-28 00:09:17,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:09:17,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:09:17,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-28 00:09:17,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-28 00:09:17,030 INFO L175 Difference]: Start difference. First operand has 98 places, 113 transitions, 1099 flow. Second operand 8 states and 124 transitions. [2024-06-28 00:09:17,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 139 transitions, 1457 flow [2024-06-28 00:09:17,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 139 transitions, 1437 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-28 00:09:17,058 INFO L231 Difference]: Finished difference. Result has 105 places, 115 transitions, 1146 flow [2024-06-28 00:09:17,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1079, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1146, PETRI_PLACES=105, PETRI_TRANSITIONS=115} [2024-06-28 00:09:17,060 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 62 predicate places. [2024-06-28 00:09:17,060 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 115 transitions, 1146 flow [2024-06-28 00:09:17,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:09:17,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:09:17,060 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:09:17,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 00:09:17,061 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:09:17,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:09:17,061 INFO L85 PathProgramCache]: Analyzing trace with hash -1714647223, now seen corresponding path program 1 times [2024-06-28 00:09:17,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:09:17,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912645415] [2024-06-28 00:09:17,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:09:17,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:09:17,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:09:21,043 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:09:21,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:09:21,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912645415] [2024-06-28 00:09:21,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912645415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:09:21,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:09:21,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:09:21,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653594055] [2024-06-28 00:09:21,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:09:21,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:09:21,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:09:21,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:09:21,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:09:21,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:09:21,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 115 transitions, 1146 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:09:21,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:09:21,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:09:21,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:09:23,406 INFO L124 PetriNetUnfolderBase]: 1754/2647 cut-off events. [2024-06-28 00:09:23,407 INFO L125 PetriNetUnfolderBase]: For 24374/24382 co-relation queries the response was YES. [2024-06-28 00:09:23,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13840 conditions, 2647 events. 1754/2647 cut-off events. For 24374/24382 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 12613 event pairs, 629 based on Foata normal form. 18/2662 useless extension candidates. Maximal degree in co-relation 13784. Up to 2375 conditions per place. [2024-06-28 00:09:23,430 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 143 selfloop transitions, 55 changer transitions 0/202 dead transitions. [2024-06-28 00:09:23,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 202 transitions, 2068 flow [2024-06-28 00:09:23,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-28 00:09:23,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-28 00:09:23,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 245 transitions. [2024-06-28 00:09:23,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-28 00:09:23,434 INFO L175 Difference]: Start difference. First operand has 105 places, 115 transitions, 1146 flow. Second operand 15 states and 245 transitions. [2024-06-28 00:09:23,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 202 transitions, 2068 flow [2024-06-28 00:09:23,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 202 transitions, 2015 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 00:09:23,472 INFO L231 Difference]: Finished difference. Result has 116 places, 141 transitions, 1470 flow [2024-06-28 00:09:23,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1093, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1470, PETRI_PLACES=116, PETRI_TRANSITIONS=141} [2024-06-28 00:09:23,473 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 73 predicate places. [2024-06-28 00:09:23,473 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 141 transitions, 1470 flow [2024-06-28 00:09:23,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:09:23,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:09:23,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:09:23,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 00:09:23,474 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:09:23,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:09:23,475 INFO L85 PathProgramCache]: Analyzing trace with hash 2128379299, now seen corresponding path program 2 times [2024-06-28 00:09:23,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:09:23,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533036233] [2024-06-28 00:09:23,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:09:23,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:09:23,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:09:27,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:09:27,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:09:27,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533036233] [2024-06-28 00:09:27,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533036233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:09:27,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:09:27,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:09:27,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971156650] [2024-06-28 00:09:27,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:09:27,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:09:27,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:09:27,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:09:27,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:09:27,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:09:27,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 141 transitions, 1470 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:09:27,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:09:27,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:09:27,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:09:29,734 INFO L124 PetriNetUnfolderBase]: 2120/3192 cut-off events. [2024-06-28 00:09:29,734 INFO L125 PetriNetUnfolderBase]: For 36293/36301 co-relation queries the response was YES. [2024-06-28 00:09:29,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18123 conditions, 3192 events. 2120/3192 cut-off events. For 36293/36301 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 15566 event pairs, 631 based on Foata normal form. 18/3208 useless extension candidates. Maximal degree in co-relation 18065. Up to 2538 conditions per place. [2024-06-28 00:09:29,752 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 168 selfloop transitions, 103 changer transitions 0/275 dead transitions. [2024-06-28 00:09:29,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 275 transitions, 3115 flow [2024-06-28 00:09:29,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-28 00:09:29,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-28 00:09:29,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 266 transitions. [2024-06-28 00:09:29,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222222222222222 [2024-06-28 00:09:29,754 INFO L175 Difference]: Start difference. First operand has 116 places, 141 transitions, 1470 flow. Second operand 15 states and 266 transitions. [2024-06-28 00:09:29,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 275 transitions, 3115 flow [2024-06-28 00:09:29,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 275 transitions, 2923 flow, removed 69 selfloop flow, removed 7 redundant places. [2024-06-28 00:09:29,809 INFO L231 Difference]: Finished difference. Result has 129 places, 191 transitions, 2228 flow [2024-06-28 00:09:29,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1278, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2228, PETRI_PLACES=129, PETRI_TRANSITIONS=191} [2024-06-28 00:09:29,810 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 86 predicate places. [2024-06-28 00:09:29,810 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 191 transitions, 2228 flow [2024-06-28 00:09:29,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:09:29,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:09:29,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:09:29,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 00:09:29,811 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:09:29,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:09:29,812 INFO L85 PathProgramCache]: Analyzing trace with hash 1588133929, now seen corresponding path program 3 times [2024-06-28 00:09:29,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:09:29,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773169859] [2024-06-28 00:09:29,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:09:29,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:09:29,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:09:32,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:09:32,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:09:32,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773169859] [2024-06-28 00:09:32,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773169859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:09:32,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:09:32,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:09:32,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444885900] [2024-06-28 00:09:32,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:09:32,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:09:32,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:09:32,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:09:32,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:09:32,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:09:32,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 191 transitions, 2228 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:09:32,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:09:32,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:09:32,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:09:34,488 INFO L124 PetriNetUnfolderBase]: 2298/3487 cut-off events. [2024-06-28 00:09:34,488 INFO L125 PetriNetUnfolderBase]: For 55688/55700 co-relation queries the response was YES. [2024-06-28 00:09:34,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21793 conditions, 3487 events. 2298/3487 cut-off events. For 55688/55700 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 17505 event pairs, 703 based on Foata normal form. 18/3501 useless extension candidates. Maximal degree in co-relation 21729. Up to 2657 conditions per place. [2024-06-28 00:09:34,512 INFO L140 encePairwiseOnDemand]: 26/42 looper letters, 156 selfloop transitions, 97 changer transitions 0/257 dead transitions. [2024-06-28 00:09:34,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 257 transitions, 3337 flow [2024-06-28 00:09:34,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:09:34,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:09:34,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-28 00:09:34,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 00:09:34,514 INFO L175 Difference]: Start difference. First operand has 129 places, 191 transitions, 2228 flow. Second operand 9 states and 168 transitions. [2024-06-28 00:09:34,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 257 transitions, 3337 flow [2024-06-28 00:09:34,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 257 transitions, 3072 flow, removed 115 selfloop flow, removed 5 redundant places. [2024-06-28 00:09:34,597 INFO L231 Difference]: Finished difference. Result has 135 places, 214 transitions, 2519 flow [2024-06-28 00:09:34,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1975, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2519, PETRI_PLACES=135, PETRI_TRANSITIONS=214} [2024-06-28 00:09:34,598 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 92 predicate places. [2024-06-28 00:09:34,598 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 214 transitions, 2519 flow [2024-06-28 00:09:34,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:09:34,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:09:34,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:09:34,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 00:09:34,599 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:09:34,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:09:34,599 INFO L85 PathProgramCache]: Analyzing trace with hash 1995135006, now seen corresponding path program 1 times [2024-06-28 00:09:34,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:09:34,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50501394] [2024-06-28 00:09:34,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:09:34,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:09:34,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:09:38,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:09:38,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:09:38,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50501394] [2024-06-28 00:09:38,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50501394] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:09:38,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:09:38,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:09:38,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203364896] [2024-06-28 00:09:38,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:09:38,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:09:38,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:09:38,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:09:38,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:09:38,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:09:38,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 214 transitions, 2519 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:09:38,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:09:38,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:09:38,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:09:39,864 INFO L124 PetriNetUnfolderBase]: 2342/3543 cut-off events. [2024-06-28 00:09:39,864 INFO L125 PetriNetUnfolderBase]: For 60178/60190 co-relation queries the response was YES. [2024-06-28 00:09:39,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23473 conditions, 3543 events. 2342/3543 cut-off events. For 60178/60190 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 17726 event pairs, 701 based on Foata normal form. 24/3563 useless extension candidates. Maximal degree in co-relation 23405. Up to 3052 conditions per place. [2024-06-28 00:09:39,889 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 166 selfloop transitions, 78 changer transitions 0/248 dead transitions. [2024-06-28 00:09:39,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 248 transitions, 3262 flow [2024-06-28 00:09:39,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:09:39,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:09:39,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-28 00:09:39,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915343915343915 [2024-06-28 00:09:39,891 INFO L175 Difference]: Start difference. First operand has 135 places, 214 transitions, 2519 flow. Second operand 9 states and 148 transitions. [2024-06-28 00:09:39,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 248 transitions, 3262 flow [2024-06-28 00:09:39,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 248 transitions, 3070 flow, removed 77 selfloop flow, removed 4 redundant places. [2024-06-28 00:09:39,965 INFO L231 Difference]: Finished difference. Result has 140 places, 221 transitions, 2619 flow [2024-06-28 00:09:39,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2278, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2619, PETRI_PLACES=140, PETRI_TRANSITIONS=221} [2024-06-28 00:09:39,966 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 97 predicate places. [2024-06-28 00:09:39,966 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 221 transitions, 2619 flow [2024-06-28 00:09:39,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:09:39,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:09:39,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:09:39,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 00:09:39,967 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:09:39,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:09:39,967 INFO L85 PathProgramCache]: Analyzing trace with hash 1995134789, now seen corresponding path program 4 times [2024-06-28 00:09:39,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:09:39,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89532878] [2024-06-28 00:09:39,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:09:39,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:09:39,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:09:43,079 INFO L134 CoverageAnalysis]: 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:43,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:09:43,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89532878] [2024-06-28 00:09:43,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89532878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:09:43,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:09:43,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:09:43,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713587233] [2024-06-28 00:09:43,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:09:43,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:09:43,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:09:43,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:09:43,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:09:43,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:09:43,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 221 transitions, 2619 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:09:43,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:09:43,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:09:43,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:09:44,988 INFO L124 PetriNetUnfolderBase]: 2365/3599 cut-off events. [2024-06-28 00:09:44,988 INFO L125 PetriNetUnfolderBase]: For 60399/60455 co-relation queries the response was YES. [2024-06-28 00:09:45,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23722 conditions, 3599 events. 2365/3599 cut-off events. For 60399/60455 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 18272 event pairs, 722 based on Foata normal form. 41/3633 useless extension candidates. Maximal degree in co-relation 23653. Up to 2681 conditions per place. [2024-06-28 00:09:45,016 INFO L140 encePairwiseOnDemand]: 26/42 looper letters, 154 selfloop transitions, 123 changer transitions 0/281 dead transitions. [2024-06-28 00:09:45,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 281 transitions, 3642 flow [2024-06-28 00:09:45,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:09:45,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:09:45,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-28 00:09:45,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-28 00:09:45,021 INFO L175 Difference]: Start difference. First operand has 140 places, 221 transitions, 2619 flow. Second operand 10 states and 185 transitions. [2024-06-28 00:09:45,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 281 transitions, 3642 flow [2024-06-28 00:09:45,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 281 transitions, 3424 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-28 00:09:45,104 INFO L231 Difference]: Finished difference. Result has 143 places, 236 transitions, 2923 flow [2024-06-28 00:09:45,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2401, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2923, PETRI_PLACES=143, PETRI_TRANSITIONS=236} [2024-06-28 00:09:45,104 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 100 predicate places. [2024-06-28 00:09:45,104 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 236 transitions, 2923 flow [2024-06-28 00:09:45,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:09:45,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:09:45,105 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:09:45,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 00:09:45,105 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:09:45,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:09:45,105 INFO L85 PathProgramCache]: Analyzing trace with hash -1398143961, now seen corresponding path program 5 times [2024-06-28 00:09:45,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:09:45,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280432628] [2024-06-28 00:09:45,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:09:45,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:09:45,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:09:48,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:09:48,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:09:48,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280432628] [2024-06-28 00:09:48,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280432628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:09:48,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:09:48,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:09:48,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606539000] [2024-06-28 00:09:48,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:09:48,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:09:48,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:09:48,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:09:48,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:09:48,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:09:48,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 236 transitions, 2923 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:09:48,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:09:48,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:09:48,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:09:50,416 INFO L124 PetriNetUnfolderBase]: 2355/3604 cut-off events. [2024-06-28 00:09:50,416 INFO L125 PetriNetUnfolderBase]: For 63152/63167 co-relation queries the response was YES. [2024-06-28 00:09:50,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24816 conditions, 3604 events. 2355/3604 cut-off events. For 63152/63167 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 18457 event pairs, 772 based on Foata normal form. 14/3614 useless extension candidates. Maximal degree in co-relation 24746. Up to 3161 conditions per place. [2024-06-28 00:09:50,444 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 235 selfloop transitions, 62 changer transitions 0/301 dead transitions. [2024-06-28 00:09:50,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 301 transitions, 4072 flow [2024-06-28 00:09:50,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:09:50,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:09:50,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-28 00:09:50,447 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40714285714285714 [2024-06-28 00:09:50,447 INFO L175 Difference]: Start difference. First operand has 143 places, 236 transitions, 2923 flow. Second operand 10 states and 171 transitions. [2024-06-28 00:09:50,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 301 transitions, 4072 flow [2024-06-28 00:09:50,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 301 transitions, 3774 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-28 00:09:50,531 INFO L231 Difference]: Finished difference. Result has 148 places, 255 transitions, 3125 flow [2024-06-28 00:09:50,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2664, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3125, PETRI_PLACES=148, PETRI_TRANSITIONS=255} [2024-06-28 00:09:50,532 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 105 predicate places. [2024-06-28 00:09:50,532 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 255 transitions, 3125 flow [2024-06-28 00:09:50,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:09:50,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:09:50,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:09:50,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 00:09:50,533 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:09:50,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:09:50,533 INFO L85 PathProgramCache]: Analyzing trace with hash 1800341841, now seen corresponding path program 1 times [2024-06-28 00:09:50,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:09:50,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099430083] [2024-06-28 00:09:50,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:09:50,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:09:50,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:09: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:09:54,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:09:54,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099430083] [2024-06-28 00:09:54,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1099430083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:09:54,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:09:54,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:09:54,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335579060] [2024-06-28 00:09:54,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:09:54,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:09:54,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:09:54,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:09:54,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:09:54,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:09:54,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 255 transitions, 3125 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:09:54,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:09:54,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:09:54,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:09:56,217 INFO L124 PetriNetUnfolderBase]: 2441/3737 cut-off events. [2024-06-28 00:09:56,217 INFO L125 PetriNetUnfolderBase]: For 73359/73369 co-relation queries the response was YES. [2024-06-28 00:09:56,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25949 conditions, 3737 events. 2441/3737 cut-off events. For 73359/73369 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 19271 event pairs, 540 based on Foata normal form. 16/3751 useless extension candidates. Maximal degree in co-relation 25876. Up to 3307 conditions per place. [2024-06-28 00:09:56,245 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 269 selfloop transitions, 49 changer transitions 0/322 dead transitions. [2024-06-28 00:09:56,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 322 transitions, 4274 flow [2024-06-28 00:09:56,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:09:56,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:09:56,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-28 00:09:56,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-28 00:09:56,249 INFO L175 Difference]: Start difference. First operand has 148 places, 255 transitions, 3125 flow. Second operand 10 states and 185 transitions. [2024-06-28 00:09:56,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 322 transitions, 4274 flow [2024-06-28 00:09:56,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 322 transitions, 4101 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-28 00:09:56,410 INFO L231 Difference]: Finished difference. Result has 155 places, 271 transitions, 3378 flow [2024-06-28 00:09:56,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2962, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3378, PETRI_PLACES=155, PETRI_TRANSITIONS=271} [2024-06-28 00:09:56,411 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 112 predicate places. [2024-06-28 00:09:56,411 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 271 transitions, 3378 flow [2024-06-28 00:09:56,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:09:56,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:09:56,412 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:09:56,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 00:09:56,412 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:09:56,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:09:56,412 INFO L85 PathProgramCache]: Analyzing trace with hash -1613998911, now seen corresponding path program 2 times [2024-06-28 00:09:56,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:09:56,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212630078] [2024-06-28 00:09:56,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:09:56,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:09:56,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:10:00,375 INFO L134 CoverageAnalysis]: 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:00,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:10:00,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212630078] [2024-06-28 00:10:00,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [212630078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:10:00,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:10:00,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:10:00,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568960150] [2024-06-28 00:10:00,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:10:00,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:10:00,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:10:00,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:10:00,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:10:00,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:10:00,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 271 transitions, 3378 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:10:00,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:10:00,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:10:00,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:10:02,073 INFO L124 PetriNetUnfolderBase]: 2477/3779 cut-off events. [2024-06-28 00:10:02,074 INFO L125 PetriNetUnfolderBase]: For 79290/79300 co-relation queries the response was YES. [2024-06-28 00:10:02,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26892 conditions, 3779 events. 2477/3779 cut-off events. For 79290/79300 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 19456 event pairs, 697 based on Foata normal form. 18/3794 useless extension candidates. Maximal degree in co-relation 26816. Up to 3501 conditions per place. [2024-06-28 00:10:02,107 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 281 selfloop transitions, 35 changer transitions 0/320 dead transitions. [2024-06-28 00:10:02,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 320 transitions, 4365 flow [2024-06-28 00:10:02,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:10:02,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:10:02,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-28 00:10:02,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-28 00:10:02,109 INFO L175 Difference]: Start difference. First operand has 155 places, 271 transitions, 3378 flow. Second operand 8 states and 156 transitions. [2024-06-28 00:10:02,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 320 transitions, 4365 flow [2024-06-28 00:10:02,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 320 transitions, 4188 flow, removed 73 selfloop flow, removed 3 redundant places. [2024-06-28 00:10:02,305 INFO L231 Difference]: Finished difference. Result has 160 places, 275 transitions, 3398 flow [2024-06-28 00:10:02,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3229, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3398, PETRI_PLACES=160, PETRI_TRANSITIONS=275} [2024-06-28 00:10:02,305 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 117 predicate places. [2024-06-28 00:10:02,306 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 275 transitions, 3398 flow [2024-06-28 00:10:02,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:10:02,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:10:02,306 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:10:02,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 00:10:02,306 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:10:02,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:10:02,306 INFO L85 PathProgramCache]: Analyzing trace with hash -1880253121, now seen corresponding path program 3 times [2024-06-28 00:10:02,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:10:02,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488412840] [2024-06-28 00:10:02,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:10:02,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:10:02,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:10:06,298 INFO L134 CoverageAnalysis]: 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,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:10:06,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488412840] [2024-06-28 00:10:06,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488412840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:10:06,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:10:06,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:10:06,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725255363] [2024-06-28 00:10:06,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:10:06,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:10:06,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:10:06,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:10:06,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:10:06,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:10:06,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 275 transitions, 3398 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:10:06,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:10:06,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:10:06,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:10:08,035 INFO L124 PetriNetUnfolderBase]: 2491/3798 cut-off events. [2024-06-28 00:10:08,035 INFO L125 PetriNetUnfolderBase]: For 80818/80828 co-relation queries the response was YES. [2024-06-28 00:10:08,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26929 conditions, 3798 events. 2491/3798 cut-off events. For 80818/80828 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 19525 event pairs, 700 based on Foata normal form. 18/3814 useless extension candidates. Maximal degree in co-relation 26851. Up to 3445 conditions per place. [2024-06-28 00:10:08,066 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 264 selfloop transitions, 57 changer transitions 0/325 dead transitions. [2024-06-28 00:10:08,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 325 transitions, 4326 flow [2024-06-28 00:10:08,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:10:08,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:10:08,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-28 00:10:08,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 00:10:08,068 INFO L175 Difference]: Start difference. First operand has 160 places, 275 transitions, 3398 flow. Second operand 10 states and 175 transitions. [2024-06-28 00:10:08,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 325 transitions, 4326 flow [2024-06-28 00:10:08,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 325 transitions, 4211 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-28 00:10:08,200 INFO L231 Difference]: Finished difference. Result has 164 places, 278 transitions, 3482 flow [2024-06-28 00:10:08,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3283, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3482, PETRI_PLACES=164, PETRI_TRANSITIONS=278} [2024-06-28 00:10:08,201 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 121 predicate places. [2024-06-28 00:10:08,201 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 278 transitions, 3482 flow [2024-06-28 00:10:08,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:10:08,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:10:08,201 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:10:08,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 00:10:08,201 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:10:08,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:10:08,201 INFO L85 PathProgramCache]: Analyzing trace with hash 1284581843, now seen corresponding path program 4 times [2024-06-28 00:10:08,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:10:08,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008220147] [2024-06-28 00:10:08,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:10:08,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:10:08,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:10:11,343 INFO L134 CoverageAnalysis]: 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,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:10:11,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008220147] [2024-06-28 00:10:11,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008220147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:10:11,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:10:11,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:10:11,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777407051] [2024-06-28 00:10:11,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:10:11,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:10:11,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:10:11,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:10:11,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:10:11,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:10:11,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 278 transitions, 3482 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:10:11,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:10:11,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:10:11,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:10:13,338 INFO L124 PetriNetUnfolderBase]: 2709/4206 cut-off events. [2024-06-28 00:10:13,338 INFO L125 PetriNetUnfolderBase]: For 118239/118254 co-relation queries the response was YES. [2024-06-28 00:10:13,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28688 conditions, 4206 events. 2709/4206 cut-off events. For 118239/118254 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 22674 event pairs, 789 based on Foata normal form. 138/4340 useless extension candidates. Maximal degree in co-relation 28608. Up to 2615 conditions per place. [2024-06-28 00:10:13,373 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 185 selfloop transitions, 92 changer transitions 26/307 dead transitions. [2024-06-28 00:10:13,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 307 transitions, 4215 flow [2024-06-28 00:10:13,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:10:13,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:10:13,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-28 00:10:13,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.455026455026455 [2024-06-28 00:10:13,374 INFO L175 Difference]: Start difference. First operand has 164 places, 278 transitions, 3482 flow. Second operand 9 states and 172 transitions. [2024-06-28 00:10:13,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 307 transitions, 4215 flow [2024-06-28 00:10:13,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 307 transitions, 3923 flow, removed 82 selfloop flow, removed 11 redundant places. [2024-06-28 00:10:13,513 INFO L231 Difference]: Finished difference. Result has 164 places, 237 transitions, 2976 flow [2024-06-28 00:10:13,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2934, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2976, PETRI_PLACES=164, PETRI_TRANSITIONS=237} [2024-06-28 00:10:13,513 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 121 predicate places. [2024-06-28 00:10:13,513 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 237 transitions, 2976 flow [2024-06-28 00:10:13,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:10:13,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:10:13,514 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:10:13,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 00:10:13,514 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:10:13,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:10:13,514 INFO L85 PathProgramCache]: Analyzing trace with hash 1719644203, now seen corresponding path program 1 times [2024-06-28 00:10:13,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:10:13,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945655780] [2024-06-28 00:10:13,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:10:13,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:10:13,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:10:17,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:10:17,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:10:17,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945655780] [2024-06-28 00:10:17,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945655780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:10:17,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:10:17,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:10:17,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645929569] [2024-06-28 00:10:17,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:10:17,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:10:17,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:10:17,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:10:17,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:10:17,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:10:17,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 237 transitions, 2976 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 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:10:17,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:10:17,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:10:17,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:10:19,437 INFO L124 PetriNetUnfolderBase]: 2738/4263 cut-off events. [2024-06-28 00:10:19,438 INFO L125 PetriNetUnfolderBase]: For 104536/104584 co-relation queries the response was YES. [2024-06-28 00:10:19,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28992 conditions, 4263 events. 2738/4263 cut-off events. For 104536/104584 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 23260 event pairs, 805 based on Foata normal form. 65/4321 useless extension candidates. Maximal degree in co-relation 28910. Up to 3593 conditions per place. [2024-06-28 00:10:19,477 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 201 selfloop transitions, 66 changer transitions 0/271 dead transitions. [2024-06-28 00:10:19,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 271 transitions, 3788 flow [2024-06-28 00:10:19,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:10:19,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:10:19,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-28 00:10:19,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-28 00:10:19,479 INFO L175 Difference]: Start difference. First operand has 164 places, 237 transitions, 2976 flow. Second operand 8 states and 141 transitions. [2024-06-28 00:10:19,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 271 transitions, 3788 flow [2024-06-28 00:10:19,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 271 transitions, 3583 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-28 00:10:19,701 INFO L231 Difference]: Finished difference. Result has 164 places, 241 transitions, 3010 flow [2024-06-28 00:10:19,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2771, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3010, PETRI_PLACES=164, PETRI_TRANSITIONS=241} [2024-06-28 00:10:19,701 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 121 predicate places. [2024-06-28 00:10:19,701 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 241 transitions, 3010 flow [2024-06-28 00:10:19,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 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:10:19,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:10:19,702 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:10:19,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 00:10:19,702 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:10:19,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:10:19,703 INFO L85 PathProgramCache]: Analyzing trace with hash -392781943, now seen corresponding path program 2 times [2024-06-28 00:10:19,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:10:19,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112492420] [2024-06-28 00:10:19,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:10:19,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:10:19,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:10:24,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:10:24,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:10:24,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112492420] [2024-06-28 00:10:24,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112492420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:10:24,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:10:24,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:10:24,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765397913] [2024-06-28 00:10:24,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:10:24,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:10:24,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:10:24,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:10:24,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:10:24,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:10:24,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 241 transitions, 3010 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 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:10:24,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:10:24,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:10:24,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:10:26,598 INFO L124 PetriNetUnfolderBase]: 2758/4299 cut-off events. [2024-06-28 00:10:26,598 INFO L125 PetriNetUnfolderBase]: For 98273/98288 co-relation queries the response was YES. [2024-06-28 00:10:26,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29634 conditions, 4299 events. 2758/4299 cut-off events. For 98273/98288 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 23459 event pairs, 912 based on Foata normal form. 14/4309 useless extension candidates. Maximal degree in co-relation 29552. Up to 4014 conditions per place. [2024-06-28 00:10:26,643 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 232 selfloop transitions, 38 changer transitions 0/274 dead transitions. [2024-06-28 00:10:26,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 274 transitions, 3704 flow [2024-06-28 00:10:26,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:10:26,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:10:26,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-28 00:10:26,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-28 00:10:26,646 INFO L175 Difference]: Start difference. First operand has 164 places, 241 transitions, 3010 flow. Second operand 9 states and 144 transitions. [2024-06-28 00:10:26,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 274 transitions, 3704 flow [2024-06-28 00:10:26,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 274 transitions, 3541 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-28 00:10:26,849 INFO L231 Difference]: Finished difference. Result has 167 places, 243 transitions, 2980 flow [2024-06-28 00:10:26,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2847, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2980, PETRI_PLACES=167, PETRI_TRANSITIONS=243} [2024-06-28 00:10:26,850 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 124 predicate places. [2024-06-28 00:10:26,850 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 243 transitions, 2980 flow [2024-06-28 00:10:26,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 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:10:26,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:10:26,850 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:10:26,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 00:10:26,850 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:10:26,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:10:26,851 INFO L85 PathProgramCache]: Analyzing trace with hash -1574920533, now seen corresponding path program 3 times [2024-06-28 00:10:26,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:10:26,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627857362] [2024-06-28 00:10:26,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:10:26,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:10:26,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:10:31,069 INFO L134 CoverageAnalysis]: 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:31,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:10:31,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627857362] [2024-06-28 00:10:31,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627857362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:10:31,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:10:31,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:10:31,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067277511] [2024-06-28 00:10:31,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:10:31,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:10:31,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:10:31,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:10:31,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:10:31,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:10:31,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 243 transitions, 2980 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 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:10:31,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:10:31,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:10:31,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:10:32,881 INFO L124 PetriNetUnfolderBase]: 2750/4288 cut-off events. [2024-06-28 00:10:32,881 INFO L125 PetriNetUnfolderBase]: For 101346/101394 co-relation queries the response was YES. [2024-06-28 00:10:32,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29318 conditions, 4288 events. 2750/4288 cut-off events. For 101346/101394 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 23437 event pairs, 891 based on Foata normal form. 37/4318 useless extension candidates. Maximal degree in co-relation 29235. Up to 3924 conditions per place. [2024-06-28 00:10:32,919 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 229 selfloop transitions, 40 changer transitions 0/273 dead transitions. [2024-06-28 00:10:32,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 273 transitions, 3670 flow [2024-06-28 00:10:32,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:10:32,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:10:32,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-28 00:10:32,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38392857142857145 [2024-06-28 00:10:32,921 INFO L175 Difference]: Start difference. First operand has 167 places, 243 transitions, 2980 flow. Second operand 8 states and 129 transitions. [2024-06-28 00:10:32,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 273 transitions, 3670 flow [2024-06-28 00:10:33,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 273 transitions, 3547 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-28 00:10:33,061 INFO L231 Difference]: Finished difference. Result has 169 places, 246 transitions, 3018 flow [2024-06-28 00:10:33,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2857, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3018, PETRI_PLACES=169, PETRI_TRANSITIONS=246} [2024-06-28 00:10:33,061 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 126 predicate places. [2024-06-28 00:10:33,062 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 246 transitions, 3018 flow [2024-06-28 00:10:33,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 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:10:33,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:10:33,062 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:10:33,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 00:10:33,062 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:10:33,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:10:33,063 INFO L85 PathProgramCache]: Analyzing trace with hash 1355469674, now seen corresponding path program 1 times [2024-06-28 00:10:33,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:10:33,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102989143] [2024-06-28 00:10:33,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:10:33,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:10:33,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:10:36,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:10:36,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:10:36,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102989143] [2024-06-28 00:10:36,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102989143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:10:36,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:10:36,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:10:36,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596490332] [2024-06-28 00:10:36,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:10:36,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:10:36,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:10:36,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:10:36,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:10:36,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:10:36,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 246 transitions, 3018 flow. Second operand has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call 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:36,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:10:36,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:10:36,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:10:37,554 INFO L124 PetriNetUnfolderBase]: 2757/4272 cut-off events. [2024-06-28 00:10:37,554 INFO L125 PetriNetUnfolderBase]: For 102054/102069 co-relation queries the response was YES. [2024-06-28 00:10:37,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29531 conditions, 4272 events. 2757/4272 cut-off events. For 102054/102069 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 23066 event pairs, 770 based on Foata normal form. 14/4279 useless extension candidates. Maximal degree in co-relation 29447. Up to 3932 conditions per place. [2024-06-28 00:10:37,596 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 217 selfloop transitions, 64 changer transitions 13/298 dead transitions. [2024-06-28 00:10:37,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 298 transitions, 4131 flow [2024-06-28 00:10:37,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:10:37,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:10:37,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-28 00:10:37,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-28 00:10:37,598 INFO L175 Difference]: Start difference. First operand has 169 places, 246 transitions, 3018 flow. Second operand 8 states and 131 transitions. [2024-06-28 00:10:37,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 298 transitions, 4131 flow [2024-06-28 00:10:37,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 298 transitions, 3982 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-28 00:10:37,769 INFO L231 Difference]: Finished difference. Result has 175 places, 263 transitions, 3345 flow [2024-06-28 00:10:37,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2885, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3345, PETRI_PLACES=175, PETRI_TRANSITIONS=263} [2024-06-28 00:10:37,769 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 132 predicate places. [2024-06-28 00:10:37,769 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 263 transitions, 3345 flow [2024-06-28 00:10:37,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call 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,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:10:37,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:10:37,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 00:10:37,770 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:10:37,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:10:37,771 INFO L85 PathProgramCache]: Analyzing trace with hash -915937038, now seen corresponding path program 1 times [2024-06-28 00:10:37,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:10:37,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128217176] [2024-06-28 00:10:37,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:10:37,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:10:37,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:10:42,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:10:42,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:10:42,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128217176] [2024-06-28 00:10:42,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128217176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:10:42,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:10:42,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:10:42,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173769470] [2024-06-28 00:10:42,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:10:42,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:10:42,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:10:42,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:10:42,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:10:42,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:10:42,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 263 transitions, 3345 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 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:10:42,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:10:42,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:10:42,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:10:45,205 INFO L124 PetriNetUnfolderBase]: 3533/5514 cut-off events. [2024-06-28 00:10:45,206 INFO L125 PetriNetUnfolderBase]: For 202869/202877 co-relation queries the response was YES. [2024-06-28 00:10:45,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40372 conditions, 5514 events. 3533/5514 cut-off events. For 202869/202877 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 31567 event pairs, 965 based on Foata normal form. 72/5583 useless extension candidates. Maximal degree in co-relation 40284. Up to 3367 conditions per place. [2024-06-28 00:10:45,251 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 307 selfloop transitions, 63 changer transitions 0/374 dead transitions. [2024-06-28 00:10:45,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 374 transitions, 5208 flow [2024-06-28 00:10:45,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-28 00:10:45,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-28 00:10:45,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 276 transitions. [2024-06-28 00:10:45,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46938775510204084 [2024-06-28 00:10:45,253 INFO L175 Difference]: Start difference. First operand has 175 places, 263 transitions, 3345 flow. Second operand 14 states and 276 transitions. [2024-06-28 00:10:45,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 374 transitions, 5208 flow [2024-06-28 00:10:45,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 374 transitions, 5134 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-28 00:10:45,470 INFO L231 Difference]: Finished difference. Result has 187 places, 272 transitions, 3623 flow [2024-06-28 00:10:45,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3271, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3623, PETRI_PLACES=187, PETRI_TRANSITIONS=272} [2024-06-28 00:10:45,470 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 144 predicate places. [2024-06-28 00:10:45,471 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 272 transitions, 3623 flow [2024-06-28 00:10:45,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 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:10:45,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:10:45,471 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,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 00:10:45,471 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:10:45,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:10:45,472 INFO L85 PathProgramCache]: Analyzing trace with hash 937230130, now seen corresponding path program 2 times [2024-06-28 00:10:45,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:10:45,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146456] [2024-06-28 00:10:45,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:10:45,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:10:45,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:10:49,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:10:49,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:10:49,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146456] [2024-06-28 00:10:49,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:10:49,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:10:49,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:10:49,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955736982] [2024-06-28 00:10:49,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:10:49,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:10:49,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:10:49,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:10:49,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:10:49,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:10:49,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 272 transitions, 3623 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 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:10:49,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:10:49,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:10:49,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:10:52,523 INFO L124 PetriNetUnfolderBase]: 3795/5964 cut-off events. [2024-06-28 00:10:52,524 INFO L125 PetriNetUnfolderBase]: For 223006/223014 co-relation queries the response was YES. [2024-06-28 00:10:52,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43800 conditions, 5964 events. 3795/5964 cut-off events. For 223006/223014 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 34914 event pairs, 1372 based on Foata normal form. 72/6033 useless extension candidates. Maximal degree in co-relation 43711. Up to 4356 conditions per place. [2024-06-28 00:10:52,580 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 296 selfloop transitions, 60 changer transitions 0/360 dead transitions. [2024-06-28 00:10:52,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 360 transitions, 5236 flow [2024-06-28 00:10:52,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-28 00:10:52,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-28 00:10:52,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 259 transitions. [2024-06-28 00:10:52,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-28 00:10:52,581 INFO L175 Difference]: Start difference. First operand has 187 places, 272 transitions, 3623 flow. Second operand 14 states and 259 transitions. [2024-06-28 00:10:52,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 360 transitions, 5236 flow [2024-06-28 00:10:52,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 360 transitions, 5077 flow, removed 31 selfloop flow, removed 10 redundant places. [2024-06-28 00:10:52,865 INFO L231 Difference]: Finished difference. Result has 192 places, 276 transitions, 3729 flow [2024-06-28 00:10:52,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3472, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3729, PETRI_PLACES=192, PETRI_TRANSITIONS=276} [2024-06-28 00:10:52,866 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 149 predicate places. [2024-06-28 00:10:52,866 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 276 transitions, 3729 flow [2024-06-28 00:10:52,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 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:10:52,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:10:52,866 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:52,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 00:10:52,867 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:10:52,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:10:52,867 INFO L85 PathProgramCache]: Analyzing trace with hash 937378000, now seen corresponding path program 3 times [2024-06-28 00:10:52,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:10:52,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47281408] [2024-06-28 00:10:52,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:10:52,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:10:52,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:10:56,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:10:56,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:10:56,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47281408] [2024-06-28 00:10:56,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47281408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:10:56,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:10:56,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:10:56,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605976128] [2024-06-28 00:10:56,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:10:56,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:10:56,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:10:56,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:10:56,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:10:56,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:10:56,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 276 transitions, 3729 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 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:10:56,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:10:56,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:10:56,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:11:00,164 INFO L124 PetriNetUnfolderBase]: 3924/6197 cut-off events. [2024-06-28 00:11:00,164 INFO L125 PetriNetUnfolderBase]: For 229660/229668 co-relation queries the response was YES. [2024-06-28 00:11:00,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43857 conditions, 6197 events. 3924/6197 cut-off events. For 229660/229668 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 36821 event pairs, 1774 based on Foata normal form. 82/6276 useless extension candidates. Maximal degree in co-relation 43766. Up to 5333 conditions per place. [2024-06-28 00:11:00,227 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 287 selfloop transitions, 59 changer transitions 0/350 dead transitions. [2024-06-28 00:11:00,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 350 transitions, 5051 flow [2024-06-28 00:11:00,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-28 00:11:00,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-28 00:11:00,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 259 transitions. [2024-06-28 00:11:00,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4111111111111111 [2024-06-28 00:11:00,229 INFO L175 Difference]: Start difference. First operand has 192 places, 276 transitions, 3729 flow. Second operand 15 states and 259 transitions. [2024-06-28 00:11:00,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 350 transitions, 5051 flow [2024-06-28 00:11:00,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 350 transitions, 4909 flow, removed 22 selfloop flow, removed 11 redundant places. [2024-06-28 00:11:00,540 INFO L231 Difference]: Finished difference. Result has 196 places, 277 transitions, 3753 flow [2024-06-28 00:11:00,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3587, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3753, PETRI_PLACES=196, PETRI_TRANSITIONS=277} [2024-06-28 00:11:00,541 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 153 predicate places. [2024-06-28 00:11:00,541 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 277 transitions, 3753 flow [2024-06-28 00:11:00,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 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:11:00,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:11:00,542 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,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 00:11:00,542 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:11:00,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:11:00,543 INFO L85 PathProgramCache]: Analyzing trace with hash -872066934, now seen corresponding path program 4 times [2024-06-28 00:11:00,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:11:00,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999065584] [2024-06-28 00:11:00,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:11:00,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:11:00,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:11:04,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:04,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:11:04,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999065584] [2024-06-28 00:11:04,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999065584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:11:04,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:11:04,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:11:04,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763769916] [2024-06-28 00:11:04,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:11:04,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:11:04,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:11:04,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:11:04,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:11:04,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:11:04,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 277 transitions, 3753 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 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:11:04,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:11:04,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:11:04,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:11:07,508 INFO L124 PetriNetUnfolderBase]: 4189/6623 cut-off events. [2024-06-28 00:11:07,509 INFO L125 PetriNetUnfolderBase]: For 215047/215055 co-relation queries the response was YES. [2024-06-28 00:11:07,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46913 conditions, 6623 events. 4189/6623 cut-off events. For 215047/215055 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 39682 event pairs, 1393 based on Foata normal form. 12/6631 useless extension candidates. Maximal degree in co-relation 46821. Up to 5884 conditions per place. [2024-06-28 00:11:07,567 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 297 selfloop transitions, 61 changer transitions 0/362 dead transitions. [2024-06-28 00:11:07,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 362 transitions, 5358 flow [2024-06-28 00:11:07,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:11:07,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:11:07,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 214 transitions. [2024-06-28 00:11:07,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4246031746031746 [2024-06-28 00:11:07,571 INFO L175 Difference]: Start difference. First operand has 196 places, 277 transitions, 3753 flow. Second operand 12 states and 214 transitions. [2024-06-28 00:11:07,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 362 transitions, 5358 flow [2024-06-28 00:11:07,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 362 transitions, 5206 flow, removed 21 selfloop flow, removed 13 redundant places. [2024-06-28 00:11:07,881 INFO L231 Difference]: Finished difference. Result has 198 places, 296 transitions, 4201 flow [2024-06-28 00:11:07,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3601, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4201, PETRI_PLACES=198, PETRI_TRANSITIONS=296} [2024-06-28 00:11:07,882 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 155 predicate places. [2024-06-28 00:11:07,882 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 296 transitions, 4201 flow [2024-06-28 00:11:07,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 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:11:07,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:11:07,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:11:07,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 00:11:07,883 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:11:07,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:11:07,883 INFO L85 PathProgramCache]: Analyzing trace with hash 967955812, now seen corresponding path program 5 times [2024-06-28 00:11:07,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:11:07,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443256424] [2024-06-28 00:11:07,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:11:07,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:11:07,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:11:12,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:11:12,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:11:12,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443256424] [2024-06-28 00:11:12,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443256424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:11:12,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:11:12,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:11:12,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496672034] [2024-06-28 00:11:12,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:11:12,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:11:12,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:11:12,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:11:12,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:11:12,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:11:12,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 296 transitions, 4201 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 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:11:12,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:11:12,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:11:12,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:11:15,592 INFO L124 PetriNetUnfolderBase]: 4925/7835 cut-off events. [2024-06-28 00:11:15,592 INFO L125 PetriNetUnfolderBase]: For 341538/341546 co-relation queries the response was YES. [2024-06-28 00:11:15,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58154 conditions, 7835 events. 4925/7835 cut-off events. For 341538/341546 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 48879 event pairs, 1757 based on Foata normal form. 72/7905 useless extension candidates. Maximal degree in co-relation 58058. Up to 4426 conditions per place. [2024-06-28 00:11:15,672 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 287 selfloop transitions, 103 changer transitions 0/394 dead transitions. [2024-06-28 00:11:15,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 394 transitions, 5990 flow [2024-06-28 00:11:15,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-28 00:11:15,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-28 00:11:15,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 270 transitions. [2024-06-28 00:11:15,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 00:11:15,674 INFO L175 Difference]: Start difference. First operand has 198 places, 296 transitions, 4201 flow. Second operand 15 states and 270 transitions. [2024-06-28 00:11:15,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 394 transitions, 5990 flow [2024-06-28 00:11:16,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 394 transitions, 5674 flow, removed 131 selfloop flow, removed 6 redundant places. [2024-06-28 00:11:16,141 INFO L231 Difference]: Finished difference. Result has 208 places, 300 transitions, 4311 flow [2024-06-28 00:11:16,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3885, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=4311, PETRI_PLACES=208, PETRI_TRANSITIONS=300} [2024-06-28 00:11:16,142 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 165 predicate places. [2024-06-28 00:11:16,142 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 300 transitions, 4311 flow [2024-06-28 00:11:16,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 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:11:16,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:11:16,142 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:16,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 00:11:16,143 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:11:16,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:11:16,143 INFO L85 PathProgramCache]: Analyzing trace with hash 1799707834, now seen corresponding path program 6 times [2024-06-28 00:11:16,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:11:16,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420479462] [2024-06-28 00:11:16,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:11:16,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:11:16,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:11:20,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:11:20,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:11:20,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420479462] [2024-06-28 00:11:20,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420479462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:11:20,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:11:20,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:11:20,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427195249] [2024-06-28 00:11:20,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:11:20,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:11:20,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:11:20,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:11:20,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:11:20,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:11:20,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 300 transitions, 4311 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 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:11:20,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:11:20,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:11:20,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:11:23,925 INFO L124 PetriNetUnfolderBase]: 5494/8774 cut-off events. [2024-06-28 00:11:23,926 INFO L125 PetriNetUnfolderBase]: For 394059/394067 co-relation queries the response was YES. [2024-06-28 00:11:23,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65309 conditions, 8774 events. 5494/8774 cut-off events. For 394059/394067 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 56446 event pairs, 1443 based on Foata normal form. 84/8856 useless extension candidates. Maximal degree in co-relation 65210. Up to 3281 conditions per place. [2024-06-28 00:11:24,019 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 273 selfloop transitions, 127 changer transitions 0/404 dead transitions. [2024-06-28 00:11:24,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 404 transitions, 6241 flow [2024-06-28 00:11:24,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-28 00:11:24,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-28 00:11:24,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 268 transitions. [2024-06-28 00:11:24,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4557823129251701 [2024-06-28 00:11:24,021 INFO L175 Difference]: Start difference. First operand has 208 places, 300 transitions, 4311 flow. Second operand 14 states and 268 transitions. [2024-06-28 00:11:24,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 404 transitions, 6241 flow [2024-06-28 00:11:24,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 404 transitions, 5979 flow, removed 50 selfloop flow, removed 13 redundant places. [2024-06-28 00:11:24,505 INFO L231 Difference]: Finished difference. Result has 210 places, 301 transitions, 4522 flow [2024-06-28 00:11:24,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4032, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=4522, PETRI_PLACES=210, PETRI_TRANSITIONS=301} [2024-06-28 00:11:24,506 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 167 predicate places. [2024-06-28 00:11:24,506 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 301 transitions, 4522 flow [2024-06-28 00:11:24,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 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:11:24,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:11:24,506 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:24,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 00:11:24,506 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:11:24,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:11:24,507 INFO L85 PathProgramCache]: Analyzing trace with hash 2117450994, now seen corresponding path program 7 times [2024-06-28 00:11:24,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:11:24,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691356562] [2024-06-28 00:11:24,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:11:24,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:11:24,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:11:29,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:11:29,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:11:29,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691356562] [2024-06-28 00:11:29,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691356562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:11:29,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:11:29,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:11:29,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439494351] [2024-06-28 00:11:29,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:11:29,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:11:29,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:11:29,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:11:29,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:11:29,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:11:29,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 301 transitions, 4522 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 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:11:29,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:11:29,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:11:29,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:11:32,911 INFO L124 PetriNetUnfolderBase]: 5623/9007 cut-off events. [2024-06-28 00:11:32,912 INFO L125 PetriNetUnfolderBase]: For 388134/388142 co-relation queries the response was YES. [2024-06-28 00:11:32,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65443 conditions, 9007 events. 5623/9007 cut-off events. For 388134/388142 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 58756 event pairs, 2608 based on Foata normal form. 82/9087 useless extension candidates. Maximal degree in co-relation 65342. Up to 7329 conditions per place. [2024-06-28 00:11:33,006 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 280 selfloop transitions, 101 changer transitions 0/385 dead transitions. [2024-06-28 00:11:33,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 385 transitions, 5961 flow [2024-06-28 00:11:33,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-28 00:11:33,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-28 00:11:33,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 270 transitions. [2024-06-28 00:11:33,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-28 00:11:33,008 INFO L175 Difference]: Start difference. First operand has 210 places, 301 transitions, 4522 flow. Second operand 16 states and 270 transitions. [2024-06-28 00:11:33,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 385 transitions, 5961 flow [2024-06-28 00:11:33,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 385 transitions, 5733 flow, removed 32 selfloop flow, removed 10 redundant places. [2024-06-28 00:11:33,862 INFO L231 Difference]: Finished difference. Result has 216 places, 302 transitions, 4556 flow [2024-06-28 00:11:33,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4294, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=4556, PETRI_PLACES=216, PETRI_TRANSITIONS=302} [2024-06-28 00:11:33,863 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 173 predicate places. [2024-06-28 00:11:33,863 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 302 transitions, 4556 flow [2024-06-28 00:11:33,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 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:11:33,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:11:33,863 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:33,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 00:11:33,864 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:11:33,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:11:33,864 INFO L85 PathProgramCache]: Analyzing trace with hash 1488923510, now seen corresponding path program 1 times [2024-06-28 00:11:33,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:11:33,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852069268] [2024-06-28 00:11:33,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:11:33,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:11:33,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:11:38,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:11:38,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:11:38,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852069268] [2024-06-28 00:11:38,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852069268] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:11:38,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:11:38,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:11:38,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080719259] [2024-06-28 00:11:38,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:11:38,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:11:38,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:11:38,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:11:38,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:11:38,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:11:38,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 302 transitions, 4556 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:11:38,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:11:38,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:11:38,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:11:42,601 INFO L124 PetriNetUnfolderBase]: 5935/9584 cut-off events. [2024-06-28 00:11:42,601 INFO L125 PetriNetUnfolderBase]: For 388675/388687 co-relation queries the response was YES. [2024-06-28 00:11:42,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68421 conditions, 9584 events. 5935/9584 cut-off events. For 388675/388687 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 63634 event pairs, 2886 based on Foata normal form. 62/9642 useless extension candidates. Maximal degree in co-relation 68319. Up to 8022 conditions per place. [2024-06-28 00:11:42,697 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 235 selfloop transitions, 120 changer transitions 7/366 dead transitions. [2024-06-28 00:11:42,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 366 transitions, 5748 flow [2024-06-28 00:11:42,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 00:11:42,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 00:11:42,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 222 transitions. [2024-06-28 00:11:42,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065934065934066 [2024-06-28 00:11:42,698 INFO L175 Difference]: Start difference. First operand has 216 places, 302 transitions, 4556 flow. Second operand 13 states and 222 transitions. [2024-06-28 00:11:42,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 366 transitions, 5748 flow [2024-06-28 00:11:43,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 366 transitions, 5506 flow, removed 28 selfloop flow, removed 14 redundant places. [2024-06-28 00:11:43,233 INFO L231 Difference]: Finished difference. Result has 216 places, 304 transitions, 4703 flow [2024-06-28 00:11:43,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4316, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4703, PETRI_PLACES=216, PETRI_TRANSITIONS=304} [2024-06-28 00:11:43,234 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 173 predicate places. [2024-06-28 00:11:43,234 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 304 transitions, 4703 flow [2024-06-28 00:11:43,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:11:43,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:11:43,234 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:43,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 00:11:43,234 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:11:43,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:11:43,235 INFO L85 PathProgramCache]: Analyzing trace with hash -1300700706, now seen corresponding path program 8 times [2024-06-28 00:11:43,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:11:43,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442243819] [2024-06-28 00:11:43,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:11:43,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:11:43,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:11:47,721 INFO L134 CoverageAnalysis]: 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:47,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:11:47,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442243819] [2024-06-28 00:11:47,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442243819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:11:47,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:11:47,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:11:47,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481134302] [2024-06-28 00:11:47,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:11:47,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:11:47,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:11:47,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:11:47,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:11:47,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:11:47,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 304 transitions, 4703 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 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:11:47,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:11:47,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:11:47,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:11:51,564 INFO L124 PetriNetUnfolderBase]: 6000/9701 cut-off events. [2024-06-28 00:11:51,564 INFO L125 PetriNetUnfolderBase]: For 363412/363424 co-relation queries the response was YES. [2024-06-28 00:11:51,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68809 conditions, 9701 events. 6000/9701 cut-off events. For 363412/363424 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 64851 event pairs, 3077 based on Foata normal form. 28/9725 useless extension candidates. Maximal degree in co-relation 68705. Up to 9032 conditions per place. [2024-06-28 00:11:51,650 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 282 selfloop transitions, 83 changer transitions 0/369 dead transitions. [2024-06-28 00:11:51,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 369 transitions, 5870 flow [2024-06-28 00:11:51,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:11:51,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:11:51,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 203 transitions. [2024-06-28 00:11:51,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4027777777777778 [2024-06-28 00:11:51,652 INFO L175 Difference]: Start difference. First operand has 216 places, 304 transitions, 4703 flow. Second operand 12 states and 203 transitions. [2024-06-28 00:11:51,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 369 transitions, 5870 flow [2024-06-28 00:11:52,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 369 transitions, 5569 flow, removed 42 selfloop flow, removed 10 redundant places. [2024-06-28 00:11:52,211 INFO L231 Difference]: Finished difference. Result has 219 places, 315 transitions, 4773 flow [2024-06-28 00:11:52,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4412, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4773, PETRI_PLACES=219, PETRI_TRANSITIONS=315} [2024-06-28 00:11:52,212 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 176 predicate places. [2024-06-28 00:11:52,212 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 315 transitions, 4773 flow [2024-06-28 00:11:52,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 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:11:52,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:11:52,212 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:52,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 00:11:52,213 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:11:52,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:11:52,213 INFO L85 PathProgramCache]: Analyzing trace with hash -1843592634, now seen corresponding path program 2 times [2024-06-28 00:11:52,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:11:52,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294991523] [2024-06-28 00:11:52,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:11:52,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:11:52,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:11:58,079 INFO L134 CoverageAnalysis]: 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:58,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:11:58,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294991523] [2024-06-28 00:11:58,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294991523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:11:58,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:11:58,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:11:58,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968863948] [2024-06-28 00:11:58,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:11:58,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:11:58,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:11:58,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:11:58,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:11:58,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:11:58,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 315 transitions, 4773 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:11:58,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:11:58,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:11:58,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:12:01,398 INFO L124 PetriNetUnfolderBase]: 6048/9793 cut-off events. [2024-06-28 00:12:01,399 INFO L125 PetriNetUnfolderBase]: For 359493/359505 co-relation queries the response was YES. [2024-06-28 00:12:01,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69388 conditions, 9793 events. 6048/9793 cut-off events. For 359493/359505 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 65711 event pairs, 3089 based on Foata normal form. 20/9809 useless extension candidates. Maximal degree in co-relation 69282. Up to 9010 conditions per place. [2024-06-28 00:12:01,499 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 286 selfloop transitions, 83 changer transitions 0/373 dead transitions. [2024-06-28 00:12:01,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 373 transitions, 5841 flow [2024-06-28 00:12:01,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 00:12:01,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 00:12:01,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 211 transitions. [2024-06-28 00:12:01,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38644688644688646 [2024-06-28 00:12:01,501 INFO L175 Difference]: Start difference. First operand has 219 places, 315 transitions, 4773 flow. Second operand 13 states and 211 transitions. [2024-06-28 00:12:01,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 373 transitions, 5841 flow [2024-06-28 00:12:02,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 373 transitions, 5670 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-28 00:12:02,070 INFO L231 Difference]: Finished difference. Result has 225 places, 316 transitions, 4832 flow [2024-06-28 00:12:02,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4602, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4832, PETRI_PLACES=225, PETRI_TRANSITIONS=316} [2024-06-28 00:12:02,071 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 182 predicate places. [2024-06-28 00:12:02,071 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 316 transitions, 4832 flow [2024-06-28 00:12:02,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:02,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:12:02,071 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,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 00:12:02,071 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:12:02,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:12:02,072 INFO L85 PathProgramCache]: Analyzing trace with hash -1577895354, now seen corresponding path program 3 times [2024-06-28 00:12:02,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:12:02,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875767631] [2024-06-28 00:12:02,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:12:02,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:12:02,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:12:06,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:12:06,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:12:06,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875767631] [2024-06-28 00:12:06,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875767631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:12:06,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:12:06,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:12:06,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488749217] [2024-06-28 00:12:06,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:12:06,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:12:06,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:12:06,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:12:06,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:12:06,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:12:06,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 316 transitions, 4832 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call 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:06,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:12:06,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:12:06,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:12:09,389 INFO L124 PetriNetUnfolderBase]: 6028/9761 cut-off events. [2024-06-28 00:12:09,389 INFO L125 PetriNetUnfolderBase]: For 360366/360378 co-relation queries the response was YES. [2024-06-28 00:12:09,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68775 conditions, 9761 events. 6028/9761 cut-off events. For 360366/360378 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 65208 event pairs, 3027 based on Foata normal form. 20/9777 useless extension candidates. Maximal degree in co-relation 68668. Up to 8404 conditions per place. [2024-06-28 00:12:09,517 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 276 selfloop transitions, 89 changer transitions 0/369 dead transitions. [2024-06-28 00:12:09,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 369 transitions, 5808 flow [2024-06-28 00:12:09,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:12:09,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:12:09,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 194 transitions. [2024-06-28 00:12:09,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38492063492063494 [2024-06-28 00:12:09,519 INFO L175 Difference]: Start difference. First operand has 225 places, 316 transitions, 4832 flow. Second operand 12 states and 194 transitions. [2024-06-28 00:12:09,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 369 transitions, 5808 flow [2024-06-28 00:12:10,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 369 transitions, 5586 flow, removed 29 selfloop flow, removed 11 redundant places. [2024-06-28 00:12:10,134 INFO L231 Difference]: Finished difference. Result has 225 places, 316 transitions, 4784 flow [2024-06-28 00:12:10,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4544, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4784, PETRI_PLACES=225, PETRI_TRANSITIONS=316} [2024-06-28 00:12:10,134 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 182 predicate places. [2024-06-28 00:12:10,135 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 316 transitions, 4784 flow [2024-06-28 00:12:10,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call 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:10,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:12:10,135 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:10,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 00:12:10,135 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:12:10,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:12:10,136 INFO L85 PathProgramCache]: Analyzing trace with hash 2096137319, now seen corresponding path program 1 times [2024-06-28 00:12:10,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:12:10,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14468164] [2024-06-28 00:12:10,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:12:10,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:12:10,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:12:13,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:12:13,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:12:13,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14468164] [2024-06-28 00:12:13,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14468164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:12:13,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:12:13,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:12:13,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755558971] [2024-06-28 00:12:13,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:12:13,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:12:13,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:12:13,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:12:13,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:12:13,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:12:13,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 316 transitions, 4784 flow. Second operand has 7 states, 7 states have (on average 9.285714285714286) internal successors, (65), 7 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:13,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:12:13,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:12:13,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:12:16,620 INFO L124 PetriNetUnfolderBase]: 6132/9909 cut-off events. [2024-06-28 00:12:16,620 INFO L125 PetriNetUnfolderBase]: For 360970/360982 co-relation queries the response was YES. [2024-06-28 00:12:16,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69879 conditions, 9909 events. 6132/9909 cut-off events. For 360970/360982 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 66416 event pairs, 3075 based on Foata normal form. 16/9918 useless extension candidates. Maximal degree in co-relation 69771. Up to 9398 conditions per place. [2024-06-28 00:12:16,746 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 279 selfloop transitions, 73 changer transitions 0/356 dead transitions. [2024-06-28 00:12:16,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 356 transitions, 5997 flow [2024-06-28 00:12:16,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:12:16,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:12:16,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-28 00:12:16,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915343915343915 [2024-06-28 00:12:16,748 INFO L175 Difference]: Start difference. First operand has 225 places, 316 transitions, 4784 flow. Second operand 9 states and 148 transitions. [2024-06-28 00:12:16,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 356 transitions, 5997 flow [2024-06-28 00:12:17,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 356 transitions, 5802 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-28 00:12:17,459 INFO L231 Difference]: Finished difference. Result has 226 places, 328 transitions, 4969 flow [2024-06-28 00:12:17,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4589, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4969, PETRI_PLACES=226, PETRI_TRANSITIONS=328} [2024-06-28 00:12:17,459 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 183 predicate places. [2024-06-28 00:12:17,460 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 328 transitions, 4969 flow [2024-06-28 00:12:17,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.285714285714286) internal successors, (65), 7 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:17,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:12:17,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:12:17,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 00:12:17,460 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:12:17,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:12:17,461 INFO L85 PathProgramCache]: Analyzing trace with hash 724460001, now seen corresponding path program 1 times [2024-06-28 00:12:17,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:12:17,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721457157] [2024-06-28 00:12:17,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:12:17,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:12:17,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:12:20,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:12:20,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:12:20,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721457157] [2024-06-28 00:12:20,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721457157] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:12:20,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:12:20,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:12:20,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076764318] [2024-06-28 00:12:20,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:12:20,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:12:20,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:12:20,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:12:20,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:12:20,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:12:20,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 328 transitions, 4969 flow. Second operand has 7 states, 7 states have (on average 9.285714285714286) internal successors, (65), 7 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:20,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:12:20,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:12:20,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:12:23,802 INFO L124 PetriNetUnfolderBase]: 6168/9959 cut-off events. [2024-06-28 00:12:23,802 INFO L125 PetriNetUnfolderBase]: For 378097/378109 co-relation queries the response was YES. [2024-06-28 00:12:23,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71775 conditions, 9959 events. 6168/9959 cut-off events. For 378097/378109 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 66833 event pairs, 3079 based on Foata normal form. 12/9967 useless extension candidates. Maximal degree in co-relation 71665. Up to 9025 conditions per place. [2024-06-28 00:12:23,931 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 270 selfloop transitions, 95 changer transitions 0/369 dead transitions. [2024-06-28 00:12:23,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 369 transitions, 6281 flow [2024-06-28 00:12:23,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:12:23,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:12:23,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-28 00:12:23,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421768707482993 [2024-06-28 00:12:23,934 INFO L175 Difference]: Start difference. First operand has 226 places, 328 transitions, 4969 flow. Second operand 7 states and 130 transitions. [2024-06-28 00:12:23,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 369 transitions, 6281 flow [2024-06-28 00:12:24,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 369 transitions, 6107 flow, removed 59 selfloop flow, removed 4 redundant places. [2024-06-28 00:12:24,649 INFO L231 Difference]: Finished difference. Result has 230 places, 341 transitions, 5323 flow [2024-06-28 00:12:24,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4815, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5323, PETRI_PLACES=230, PETRI_TRANSITIONS=341} [2024-06-28 00:12:24,650 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 187 predicate places. [2024-06-28 00:12:24,650 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 341 transitions, 5323 flow [2024-06-28 00:12:24,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.285714285714286) internal successors, (65), 7 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:24,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:12:24,651 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:24,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 00:12:24,651 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:12:24,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:12:24,651 INFO L85 PathProgramCache]: Analyzing trace with hash -1678354587, now seen corresponding path program 1 times [2024-06-28 00:12:24,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:12:24,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923548018] [2024-06-28 00:12:24,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:12:24,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:12:24,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:12:29,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:12:29,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:12:29,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923548018] [2024-06-28 00:12:29,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923548018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:12:29,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:12:29,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:12:29,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756930002] [2024-06-28 00:12:29,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:12:29,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:12:29,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:12:29,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:12:29,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:12:29,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:12:29,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 341 transitions, 5323 flow. Second operand has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:29,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:12:29,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:12:29,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:12:32,182 INFO L124 PetriNetUnfolderBase]: 6275/10122 cut-off events. [2024-06-28 00:12:32,182 INFO L125 PetriNetUnfolderBase]: For 426370/426382 co-relation queries the response was YES. [2024-06-28 00:12:32,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74661 conditions, 10122 events. 6275/10122 cut-off events. For 426370/426382 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 67784 event pairs, 3091 based on Foata normal form. 40/10155 useless extension candidates. Maximal degree in co-relation 74547. Up to 9592 conditions per place. [2024-06-28 00:12:32,305 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 302 selfloop transitions, 68 changer transitions 0/374 dead transitions. [2024-06-28 00:12:32,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 374 transitions, 6314 flow [2024-06-28 00:12:32,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:12:32,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:12:32,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-28 00:12:32,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915343915343915 [2024-06-28 00:12:32,307 INFO L175 Difference]: Start difference. First operand has 230 places, 341 transitions, 5323 flow. Second operand 9 states and 148 transitions. [2024-06-28 00:12:32,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 374 transitions, 6314 flow [2024-06-28 00:12:33,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 374 transitions, 6224 flow, removed 43 selfloop flow, removed 1 redundant places. [2024-06-28 00:12:33,110 INFO L231 Difference]: Finished difference. Result has 238 places, 346 transitions, 5492 flow [2024-06-28 00:12:33,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5241, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5492, PETRI_PLACES=238, PETRI_TRANSITIONS=346} [2024-06-28 00:12:33,111 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 195 predicate places. [2024-06-28 00:12:33,111 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 346 transitions, 5492 flow [2024-06-28 00:12:33,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:33,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:12:33,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:12:33,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 00:12:33,112 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:12:33,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:12:33,112 INFO L85 PathProgramCache]: Analyzing trace with hash -529702156, now seen corresponding path program 1 times [2024-06-28 00:12:33,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:12:33,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090391886] [2024-06-28 00:12:33,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:12:33,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:12:33,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:12:36,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:12:36,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:12:36,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090391886] [2024-06-28 00:12:36,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090391886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:12:36,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:12:36,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:12:36,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259525431] [2024-06-28 00:12:36,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:12:36,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:12:36,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:12:36,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:12:36,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:12:36,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:12:36,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 346 transitions, 5492 flow. Second operand has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:36,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:12:36,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:12:36,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:12:39,529 INFO L124 PetriNetUnfolderBase]: 6290/10137 cut-off events. [2024-06-28 00:12:39,530 INFO L125 PetriNetUnfolderBase]: For 410183/410195 co-relation queries the response was YES. [2024-06-28 00:12:39,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74575 conditions, 10137 events. 6290/10137 cut-off events. For 410183/410195 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 67829 event pairs, 3169 based on Foata normal form. 10/10143 useless extension candidates. Maximal degree in co-relation 74458. Up to 9837 conditions per place. [2024-06-28 00:12:39,651 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 337 selfloop transitions, 45 changer transitions 0/386 dead transitions. [2024-06-28 00:12:39,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 386 transitions, 6647 flow [2024-06-28 00:12:39,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:12:39,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:12:39,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-28 00:12:39,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-28 00:12:39,652 INFO L175 Difference]: Start difference. First operand has 238 places, 346 transitions, 5492 flow. Second operand 8 states and 135 transitions. [2024-06-28 00:12:39,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 386 transitions, 6647 flow [2024-06-28 00:12:40,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 386 transitions, 6515 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-28 00:12:40,443 INFO L231 Difference]: Finished difference. Result has 245 places, 358 transitions, 5705 flow [2024-06-28 00:12:40,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5360, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5705, PETRI_PLACES=245, PETRI_TRANSITIONS=358} [2024-06-28 00:12:40,443 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 202 predicate places. [2024-06-28 00:12:40,443 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 358 transitions, 5705 flow [2024-06-28 00:12:40,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:40,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:12:40,444 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:12:40,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 00:12:40,444 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:12:40,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:12:40,444 INFO L85 PathProgramCache]: Analyzing trace with hash -1167666588, now seen corresponding path program 2 times [2024-06-28 00:12:40,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:12:40,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090041587] [2024-06-28 00:12:40,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:12:40,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:12:40,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:12:44,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:12:44,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:12:44,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090041587] [2024-06-28 00:12:44,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090041587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:12:44,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:12:44,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:12:44,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711252064] [2024-06-28 00:12:44,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:12:44,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:12:44,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:12:44,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:12:44,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:12:44,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:12:44,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 358 transitions, 5705 flow. Second operand has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:44,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:12:44,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:12:44,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:12:47,251 INFO L124 PetriNetUnfolderBase]: 6287/10123 cut-off events. [2024-06-28 00:12:47,252 INFO L125 PetriNetUnfolderBase]: For 425417/425426 co-relation queries the response was YES. [2024-06-28 00:12:47,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75306 conditions, 10123 events. 6287/10123 cut-off events. For 425417/425426 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 67481 event pairs, 2658 based on Foata normal form. 8/10125 useless extension candidates. Maximal degree in co-relation 75184. Up to 9828 conditions per place. [2024-06-28 00:12:47,370 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 327 selfloop transitions, 51 changer transitions 2/384 dead transitions. [2024-06-28 00:12:47,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 384 transitions, 6717 flow [2024-06-28 00:12:47,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:12:47,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:12:47,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-28 00:12:47,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40816326530612246 [2024-06-28 00:12:47,371 INFO L175 Difference]: Start difference. First operand has 245 places, 358 transitions, 5705 flow. Second operand 7 states and 120 transitions. [2024-06-28 00:12:47,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 384 transitions, 6717 flow [2024-06-28 00:12:48,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 384 transitions, 6550 flow, removed 55 selfloop flow, removed 3 redundant places. [2024-06-28 00:12:48,195 INFO L231 Difference]: Finished difference. Result has 250 places, 362 transitions, 5724 flow [2024-06-28 00:12:48,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5555, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5724, PETRI_PLACES=250, PETRI_TRANSITIONS=362} [2024-06-28 00:12:48,196 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 207 predicate places. [2024-06-28 00:12:48,196 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 362 transitions, 5724 flow [2024-06-28 00:12:48,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:48,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:12:48,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:12:48,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 00:12:48,197 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:12:48,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:12:48,197 INFO L85 PathProgramCache]: Analyzing trace with hash 243850212, now seen corresponding path program 3 times [2024-06-28 00:12:48,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:12:48,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21042929] [2024-06-28 00:12:48,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:12:48,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:12:48,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:12:52,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:12:52,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:12:52,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21042929] [2024-06-28 00:12:52,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21042929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:12:52,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:12:52,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:12:52,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072873102] [2024-06-28 00:12:52,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:12:52,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:12:52,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:12:52,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:12:52,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:12:52,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:12:52,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 362 transitions, 5724 flow. Second operand has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:52,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:12:52,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:12:52,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:12:55,170 INFO L124 PetriNetUnfolderBase]: 6128/9869 cut-off events. [2024-06-28 00:12:55,170 INFO L125 PetriNetUnfolderBase]: For 436251/436254 co-relation queries the response was YES. [2024-06-28 00:12:55,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74220 conditions, 9869 events. 6128/9869 cut-off events. For 436251/436254 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 65488 event pairs, 2556 based on Foata normal form. 1/9862 useless extension candidates. Maximal degree in co-relation 74095. Up to 9591 conditions per place. [2024-06-28 00:12:55,304 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 322 selfloop transitions, 57 changer transitions 0/383 dead transitions. [2024-06-28 00:12:55,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 383 transitions, 6706 flow [2024-06-28 00:12:55,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:12:55,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:12:55,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 142 transitions. [2024-06-28 00:12:55,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3380952380952381 [2024-06-28 00:12:55,306 INFO L175 Difference]: Start difference. First operand has 250 places, 362 transitions, 5724 flow. Second operand 10 states and 142 transitions. [2024-06-28 00:12:55,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 383 transitions, 6706 flow [2024-06-28 00:12:56,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 383 transitions, 6633 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-28 00:12:56,252 INFO L231 Difference]: Finished difference. Result has 258 places, 367 transitions, 5855 flow [2024-06-28 00:12:56,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5657, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5855, PETRI_PLACES=258, PETRI_TRANSITIONS=367} [2024-06-28 00:12:56,252 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 215 predicate places. [2024-06-28 00:12:56,252 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 367 transitions, 5855 flow [2024-06-28 00:12:56,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:12:56,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:12:56,253 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:12:56,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 00:12:56,253 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:12:56,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:12:56,253 INFO L85 PathProgramCache]: Analyzing trace with hash -1158400998, now seen corresponding path program 4 times [2024-06-28 00:12:56,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:12:56,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926621777] [2024-06-28 00:12:56,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:12:56,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:12:56,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:13:00,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:13:00,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:13:00,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926621777] [2024-06-28 00:13:00,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926621777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:13:00,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:13:00,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:13:00,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559770037] [2024-06-28 00:13:00,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:13:00,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:13:00,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:13:00,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:13:00,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:13:00,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:13:00,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 367 transitions, 5855 flow. Second operand has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:00,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:13:00,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:13:00,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:13:03,444 INFO L124 PetriNetUnfolderBase]: 6118/9855 cut-off events. [2024-06-28 00:13:03,444 INFO L125 PetriNetUnfolderBase]: For 434001/434004 co-relation queries the response was YES. [2024-06-28 00:13:03,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74456 conditions, 9855 events. 6118/9855 cut-off events. For 434001/434004 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 65319 event pairs, 2568 based on Foata normal form. 4/9851 useless extension candidates. Maximal degree in co-relation 74328. Up to 9562 conditions per place. [2024-06-28 00:13:03,567 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 317 selfloop transitions, 63 changer transitions 0/384 dead transitions. [2024-06-28 00:13:03,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 384 transitions, 6813 flow [2024-06-28 00:13:03,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:13:03,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:13:03,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-28 00:13:03,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3843537414965986 [2024-06-28 00:13:03,570 INFO L175 Difference]: Start difference. First operand has 258 places, 367 transitions, 5855 flow. Second operand 7 states and 113 transitions. [2024-06-28 00:13:03,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 384 transitions, 6813 flow [2024-06-28 00:13:04,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 384 transitions, 6720 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 00:13:04,506 INFO L231 Difference]: Finished difference. Result has 260 places, 370 transitions, 5954 flow [2024-06-28 00:13:04,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5768, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5954, PETRI_PLACES=260, PETRI_TRANSITIONS=370} [2024-06-28 00:13:04,507 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 217 predicate places. [2024-06-28 00:13:04,507 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 370 transitions, 5954 flow [2024-06-28 00:13:04,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:04,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:13:04,508 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:13:04,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 00:13:04,508 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:13:04,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:13:04,508 INFO L85 PathProgramCache]: Analyzing trace with hash 267555240, now seen corresponding path program 1 times [2024-06-28 00:13:04,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:13:04,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893908632] [2024-06-28 00:13:04,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:13:04,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:13:04,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:13:08,482 INFO L134 CoverageAnalysis]: 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:08,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:13:08,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893908632] [2024-06-28 00:13:08,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893908632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:13:08,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:13:08,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:13:08,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653501164] [2024-06-28 00:13:08,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:13:08,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:13:08,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:13:08,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:13:08,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:13:08,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:13:08,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 370 transitions, 5954 flow. Second operand has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:08,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:13:08,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:13:08,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:13:11,665 INFO L124 PetriNetUnfolderBase]: 6126/9885 cut-off events. [2024-06-28 00:13:11,665 INFO L125 PetriNetUnfolderBase]: For 452192/452201 co-relation queries the response was YES. [2024-06-28 00:13:11,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74816 conditions, 9885 events. 6126/9885 cut-off events. For 452192/452201 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 65925 event pairs, 2959 based on Foata normal form. 14/9895 useless extension candidates. Maximal degree in co-relation 74686. Up to 8951 conditions per place. [2024-06-28 00:13:11,784 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 301 selfloop transitions, 99 changer transitions 0/404 dead transitions. [2024-06-28 00:13:11,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 404 transitions, 7185 flow [2024-06-28 00:13:11,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:13:11,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:13:11,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-28 00:13:11,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 00:13:11,786 INFO L175 Difference]: Start difference. First operand has 260 places, 370 transitions, 5954 flow. Second operand 8 states and 144 transitions. [2024-06-28 00:13:11,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 404 transitions, 7185 flow [2024-06-28 00:13:12,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 404 transitions, 7075 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 00:13:12,711 INFO L231 Difference]: Finished difference. Result has 264 places, 374 transitions, 6112 flow [2024-06-28 00:13:12,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5844, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6112, PETRI_PLACES=264, PETRI_TRANSITIONS=374} [2024-06-28 00:13:12,712 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 221 predicate places. [2024-06-28 00:13:12,712 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 374 transitions, 6112 flow [2024-06-28 00:13:12,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:12,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:13:12,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:13:12,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 00:13:12,713 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:13:12,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:13:12,714 INFO L85 PathProgramCache]: Analyzing trace with hash -1030575984, now seen corresponding path program 1 times [2024-06-28 00:13:12,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:13:12,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388757808] [2024-06-28 00:13:12,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:13:12,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:13:12,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:13:20,626 INFO L134 CoverageAnalysis]: 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:20,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:13:20,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388757808] [2024-06-28 00:13:20,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388757808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:13:20,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:13:20,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:13:20,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935165213] [2024-06-28 00:13:20,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:13:20,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:13:20,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:13:20,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:13:20,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:13:20,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:13:20,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 374 transitions, 6112 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:20,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:13:20,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:13:20,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:13:23,923 INFO L124 PetriNetUnfolderBase]: 6117/9854 cut-off events. [2024-06-28 00:13:23,923 INFO L125 PetriNetUnfolderBase]: For 460720/460723 co-relation queries the response was YES. [2024-06-28 00:13:23,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75452 conditions, 9854 events. 6117/9854 cut-off events. For 460720/460723 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 65257 event pairs, 2562 based on Foata normal form. 1/9847 useless extension candidates. Maximal degree in co-relation 75320. Up to 9578 conditions per place. [2024-06-28 00:13:24,034 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 324 selfloop transitions, 59 changer transitions 2/389 dead transitions. [2024-06-28 00:13:24,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 389 transitions, 6940 flow [2024-06-28 00:13:24,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:13:24,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:13:24,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 142 transitions. [2024-06-28 00:13:24,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3380952380952381 [2024-06-28 00:13:24,036 INFO L175 Difference]: Start difference. First operand has 264 places, 374 transitions, 6112 flow. Second operand 10 states and 142 transitions. [2024-06-28 00:13:24,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 389 transitions, 6940 flow [2024-06-28 00:13:24,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 389 transitions, 6729 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-28 00:13:24,904 INFO L231 Difference]: Finished difference. Result has 269 places, 372 transitions, 6006 flow [2024-06-28 00:13:24,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5901, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6006, PETRI_PLACES=269, PETRI_TRANSITIONS=372} [2024-06-28 00:13:24,905 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 226 predicate places. [2024-06-28 00:13:24,905 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 372 transitions, 6006 flow [2024-06-28 00:13:24,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:24,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:13:24,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:13:24,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 00:13:24,906 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:13:24,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:13:24,906 INFO L85 PathProgramCache]: Analyzing trace with hash -196153764, now seen corresponding path program 1 times [2024-06-28 00:13:24,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:13:24,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673272323] [2024-06-28 00:13:24,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:13:24,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:13:24,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:13:29,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:13:29,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:13:29,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673272323] [2024-06-28 00:13:29,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673272323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:13:29,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:13:29,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:13:29,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704660446] [2024-06-28 00:13:29,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:13:29,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:13:29,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:13:29,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:13:29,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:13:29,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:13:29,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 372 transitions, 6006 flow. Second operand has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:29,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:13:29,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:13:29,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:13:32,657 INFO L124 PetriNetUnfolderBase]: 6175/9932 cut-off events. [2024-06-28 00:13:32,657 INFO L125 PetriNetUnfolderBase]: For 494688/494697 co-relation queries the response was YES. [2024-06-28 00:13:32,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76964 conditions, 9932 events. 6175/9932 cut-off events. For 494688/494697 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 65757 event pairs, 2894 based on Foata normal form. 12/9940 useless extension candidates. Maximal degree in co-relation 76831. Up to 9240 conditions per place. [2024-06-28 00:13:32,775 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 331 selfloop transitions, 90 changer transitions 0/425 dead transitions. [2024-06-28 00:13:32,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 425 transitions, 7663 flow [2024-06-28 00:13:32,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:13:32,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:13:32,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 153 transitions. [2024-06-28 00:13:32,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36428571428571427 [2024-06-28 00:13:32,777 INFO L175 Difference]: Start difference. First operand has 269 places, 372 transitions, 6006 flow. Second operand 10 states and 153 transitions. [2024-06-28 00:13:32,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 425 transitions, 7663 flow [2024-06-28 00:13:33,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 425 transitions, 7574 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 00:13:33,919 INFO L231 Difference]: Finished difference. Result has 275 places, 396 transitions, 6645 flow [2024-06-28 00:13:33,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5917, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6645, PETRI_PLACES=275, PETRI_TRANSITIONS=396} [2024-06-28 00:13:33,920 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 232 predicate places. [2024-06-28 00:13:33,920 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 396 transitions, 6645 flow [2024-06-28 00:13:33,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:33,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:13:33,920 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:13:33,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 00:13:33,921 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:13:33,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:13:33,921 INFO L85 PathProgramCache]: Analyzing trace with hash -180442834, now seen corresponding path program 1 times [2024-06-28 00:13:33,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:13:33,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298376128] [2024-06-28 00:13:33,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:13:33,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:13:33,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:13:38,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:13:38,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:13:38,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298376128] [2024-06-28 00:13:38,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298376128] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:13:38,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:13:38,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:13:38,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319994225] [2024-06-28 00:13:38,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:13:38,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:13:38,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:13:38,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:13:38,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:13:38,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:13:38,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 396 transitions, 6645 flow. Second operand has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:38,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:13:38,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:13:38,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:13:41,497 INFO L124 PetriNetUnfolderBase]: 6249/10039 cut-off events. [2024-06-28 00:13:41,497 INFO L125 PetriNetUnfolderBase]: For 525929/525971 co-relation queries the response was YES. [2024-06-28 00:13:41,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78870 conditions, 10039 events. 6249/10039 cut-off events. For 525929/525971 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 66523 event pairs, 2882 based on Foata normal form. 38/10067 useless extension candidates. Maximal degree in co-relation 78734. Up to 9058 conditions per place. [2024-06-28 00:13:41,627 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 303 selfloop transitions, 122 changer transitions 0/429 dead transitions. [2024-06-28 00:13:41,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 429 transitions, 8030 flow [2024-06-28 00:13:41,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:13:41,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:13:41,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-28 00:13:41,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36772486772486773 [2024-06-28 00:13:41,628 INFO L175 Difference]: Start difference. First operand has 275 places, 396 transitions, 6645 flow. Second operand 9 states and 139 transitions. [2024-06-28 00:13:41,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 429 transitions, 8030 flow [2024-06-28 00:13:42,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 429 transitions, 7876 flow, removed 48 selfloop flow, removed 5 redundant places. [2024-06-28 00:13:42,855 INFO L231 Difference]: Finished difference. Result has 280 places, 408 transitions, 7026 flow [2024-06-28 00:13:42,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6497, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7026, PETRI_PLACES=280, PETRI_TRANSITIONS=408} [2024-06-28 00:13:42,856 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 237 predicate places. [2024-06-28 00:13:42,856 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 408 transitions, 7026 flow [2024-06-28 00:13:42,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:42,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:13:42,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:13:42,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 00:13:42,856 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:13:42,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:13:42,857 INFO L85 PathProgramCache]: Analyzing trace with hash 48357990, now seen corresponding path program 2 times [2024-06-28 00:13:42,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:13:42,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581825500] [2024-06-28 00:13:42,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:13:42,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:13:42,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:13:47,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:13:47,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:13:47,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581825500] [2024-06-28 00:13:47,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581825500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:13:47,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:13:47,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:13:47,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384399396] [2024-06-28 00:13:47,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:13:47,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:13:47,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:13:47,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:13:47,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:13:47,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:13:47,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 408 transitions, 7026 flow. Second operand has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:47,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:13:47,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:13:47,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:13:50,619 INFO L124 PetriNetUnfolderBase]: 6291/10097 cut-off events. [2024-06-28 00:13:50,619 INFO L125 PetriNetUnfolderBase]: For 533421/533463 co-relation queries the response was YES. [2024-06-28 00:13:50,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80692 conditions, 10097 events. 6291/10097 cut-off events. For 533421/533463 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 66809 event pairs, 2871 based on Foata normal form. 22/10109 useless extension candidates. Maximal degree in co-relation 80554. Up to 9088 conditions per place. [2024-06-28 00:13:50,751 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 304 selfloop transitions, 130 changer transitions 0/438 dead transitions. [2024-06-28 00:13:50,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 438 transitions, 8474 flow [2024-06-28 00:13:50,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:13:50,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:13:50,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 153 transitions. [2024-06-28 00:13:50,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36428571428571427 [2024-06-28 00:13:50,753 INFO L175 Difference]: Start difference. First operand has 280 places, 408 transitions, 7026 flow. Second operand 10 states and 153 transitions. [2024-06-28 00:13:50,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 438 transitions, 8474 flow [2024-06-28 00:13:52,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 438 transitions, 8067 flow, removed 85 selfloop flow, removed 8 redundant places. [2024-06-28 00:13:52,265 INFO L231 Difference]: Finished difference. Result has 282 places, 414 transitions, 7025 flow [2024-06-28 00:13:52,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6637, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7025, PETRI_PLACES=282, PETRI_TRANSITIONS=414} [2024-06-28 00:13:52,266 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 239 predicate places. [2024-06-28 00:13:52,266 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 414 transitions, 7025 flow [2024-06-28 00:13:52,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:52,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:13:52,266 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:13:52,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 00:13:52,267 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:13:52,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:13:52,267 INFO L85 PathProgramCache]: Analyzing trace with hash 54071910, now seen corresponding path program 3 times [2024-06-28 00:13:52,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:13:52,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658254479] [2024-06-28 00:13:52,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:13:52,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:13:52,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:13:56,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:13:56,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:13:56,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658254479] [2024-06-28 00:13:56,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658254479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:13:56,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:13:56,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:13:56,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801755792] [2024-06-28 00:13:56,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:13:56,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:13:56,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:13:56,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:13:56,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:13:56,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:13:56,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 414 transitions, 7025 flow. Second operand has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:13:56,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:13:56,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:13:56,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:13:59,573 INFO L124 PetriNetUnfolderBase]: 6317/10135 cut-off events. [2024-06-28 00:13:59,573 INFO L125 PetriNetUnfolderBase]: For 550358/550400 co-relation queries the response was YES. [2024-06-28 00:13:59,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80821 conditions, 10135 events. 6317/10135 cut-off events. For 550358/550400 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 67065 event pairs, 2888 based on Foata normal form. 22/10147 useless extension candidates. Maximal degree in co-relation 80684. Up to 9098 conditions per place. [2024-06-28 00:13:59,726 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 305 selfloop transitions, 134 changer transitions 0/443 dead transitions. [2024-06-28 00:13:59,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 443 transitions, 8373 flow [2024-06-28 00:13:59,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:13:59,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:13:59,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 150 transitions. [2024-06-28 00:13:59,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-28 00:13:59,728 INFO L175 Difference]: Start difference. First operand has 282 places, 414 transitions, 7025 flow. Second operand 10 states and 150 transitions. [2024-06-28 00:13:59,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 443 transitions, 8373 flow [2024-06-28 00:14:01,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 443 transitions, 8051 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-28 00:14:01,054 INFO L231 Difference]: Finished difference. Result has 286 places, 421 transitions, 7133 flow [2024-06-28 00:14:01,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6725, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7133, PETRI_PLACES=286, PETRI_TRANSITIONS=421} [2024-06-28 00:14:01,055 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 243 predicate places. [2024-06-28 00:14:01,055 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 421 transitions, 7133 flow [2024-06-28 00:14:01,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:14:01,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:14:01,055 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:14:01,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 00:14:01,055 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:14:01,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:14:01,056 INFO L85 PathProgramCache]: Analyzing trace with hash -173829240, now seen corresponding path program 4 times [2024-06-28 00:14:01,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:14:01,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955269123] [2024-06-28 00:14:01,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:14:01,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:14:01,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:14:05,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:14:05,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:14:05,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955269123] [2024-06-28 00:14:05,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955269123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:14:05,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:14:05,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:14:05,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137831363] [2024-06-28 00:14:05,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:14:05,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:14:05,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:14:05,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:14:05,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:14:05,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:14:05,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 421 transitions, 7133 flow. Second operand has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:14:05,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:14:05,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:14:05,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:14:09,417 INFO L124 PetriNetUnfolderBase]: 6299/10111 cut-off events. [2024-06-28 00:14:09,417 INFO L125 PetriNetUnfolderBase]: For 565274/565316 co-relation queries the response was YES. [2024-06-28 00:14:09,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80612 conditions, 10111 events. 6299/10111 cut-off events. For 565274/565316 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 66921 event pairs, 2925 based on Foata normal form. 26/10127 useless extension candidates. Maximal degree in co-relation 80473. Up to 9087 conditions per place. [2024-06-28 00:14:09,549 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 325 selfloop transitions, 123 changer transitions 0/452 dead transitions. [2024-06-28 00:14:09,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 452 transitions, 8552 flow [2024-06-28 00:14:09,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:14:09,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:14:09,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 168 transitions. [2024-06-28 00:14:09,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-28 00:14:09,551 INFO L175 Difference]: Start difference. First operand has 286 places, 421 transitions, 7133 flow. Second operand 11 states and 168 transitions. [2024-06-28 00:14:09,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 452 transitions, 8552 flow [2024-06-28 00:14:10,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 452 transitions, 8300 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-28 00:14:10,984 INFO L231 Difference]: Finished difference. Result has 291 places, 421 transitions, 7134 flow [2024-06-28 00:14:10,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6881, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7134, PETRI_PLACES=291, PETRI_TRANSITIONS=421} [2024-06-28 00:14:10,984 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 248 predicate places. [2024-06-28 00:14:10,984 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 421 transitions, 7134 flow [2024-06-28 00:14:10,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:14:10,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:14:10,985 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:14:10,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 00:14:10,985 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:14:10,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:14:10,985 INFO L85 PathProgramCache]: Analyzing trace with hash 62176488, now seen corresponding path program 1 times [2024-06-28 00:14:10,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:14:10,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71401843] [2024-06-28 00:14:10,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:14:10,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:14:11,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:14:16,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:14:16,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:14:16,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71401843] [2024-06-28 00:14:16,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71401843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:14:16,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:14:16,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:14:16,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638598993] [2024-06-28 00:14:16,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:14:16,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:14:16,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:14:16,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:14:16,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:14:16,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:14:16,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 421 transitions, 7134 flow. Second operand has 8 states, 8 states have (on average 9.25) internal successors, (74), 8 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:14:16,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:14:16,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:14:16,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:14:20,125 INFO L124 PetriNetUnfolderBase]: 6359/10200 cut-off events. [2024-06-28 00:14:20,125 INFO L125 PetriNetUnfolderBase]: For 598069/598078 co-relation queries the response was YES. [2024-06-28 00:14:20,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81508 conditions, 10200 events. 6359/10200 cut-off events. For 598069/598078 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 67449 event pairs, 2899 based on Foata normal form. 22/10215 useless extension candidates. Maximal degree in co-relation 81368. Up to 9622 conditions per place. [2024-06-28 00:14:20,245 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 368 selfloop transitions, 87 changer transitions 0/459 dead transitions. [2024-06-28 00:14:20,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 459 transitions, 8555 flow [2024-06-28 00:14:20,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:14:20,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:14:20,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-28 00:14:20,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-28 00:14:20,247 INFO L175 Difference]: Start difference. First operand has 291 places, 421 transitions, 7134 flow. Second operand 10 states and 165 transitions. [2024-06-28 00:14:20,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 459 transitions, 8555 flow [2024-06-28 00:14:21,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 459 transitions, 8016 flow, removed 40 selfloop flow, removed 14 redundant places. [2024-06-28 00:14:21,490 INFO L231 Difference]: Finished difference. Result has 287 places, 426 transitions, 6889 flow [2024-06-28 00:14:21,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6595, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6889, PETRI_PLACES=287, PETRI_TRANSITIONS=426} [2024-06-28 00:14:21,491 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 244 predicate places. [2024-06-28 00:14:21,491 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 426 transitions, 6889 flow [2024-06-28 00:14:21,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.25) internal successors, (74), 8 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:14:21,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:14:21,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:14:21,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 00:14:21,492 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:14:21,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:14:21,492 INFO L85 PathProgramCache]: Analyzing trace with hash 62651718, now seen corresponding path program 2 times [2024-06-28 00:14:21,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:14:21,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683022385] [2024-06-28 00:14:21,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:14:21,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:14:21,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:14:26,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:14:26,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:14:26,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683022385] [2024-06-28 00:14:26,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683022385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:14:26,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:14:26,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:14:26,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729396809] [2024-06-28 00:14:26,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:14:26,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:14:26,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:14:26,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:14:26,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:14:26,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:14:26,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 426 transitions, 6889 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:14:26,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:14:26,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:14:26,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:14:30,302 INFO L124 PetriNetUnfolderBase]: 6518/10445 cut-off events. [2024-06-28 00:14:30,302 INFO L125 PetriNetUnfolderBase]: For 631777/631786 co-relation queries the response was YES. [2024-06-28 00:14:30,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84237 conditions, 10445 events. 6518/10445 cut-off events. For 631777/631786 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 69293 event pairs, 2903 based on Foata normal form. 22/10460 useless extension candidates. Maximal degree in co-relation 84099. Up to 9595 conditions per place. [2024-06-28 00:14:30,449 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 371 selfloop transitions, 97 changer transitions 0/472 dead transitions. [2024-06-28 00:14:30,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 472 transitions, 8540 flow [2024-06-28 00:14:30,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:14:30,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:14:30,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-28 00:14:30,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4023809523809524 [2024-06-28 00:14:30,451 INFO L175 Difference]: Start difference. First operand has 287 places, 426 transitions, 6889 flow. Second operand 10 states and 169 transitions. [2024-06-28 00:14:30,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 472 transitions, 8540 flow [2024-06-28 00:14:31,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 472 transitions, 8300 flow, removed 37 selfloop flow, removed 8 redundant places. [2024-06-28 00:14:31,910 INFO L231 Difference]: Finished difference. Result has 290 places, 436 transitions, 7071 flow [2024-06-28 00:14:31,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6649, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7071, PETRI_PLACES=290, PETRI_TRANSITIONS=436} [2024-06-28 00:14:31,911 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 247 predicate places. [2024-06-28 00:14:31,911 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 436 transitions, 7071 flow [2024-06-28 00:14:31,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:14:31,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:14:31,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:14:31,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 00:14:31,912 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:14:31,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:14:31,913 INFO L85 PathProgramCache]: Analyzing trace with hash 1283153932, now seen corresponding path program 1 times [2024-06-28 00:14:31,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:14:31,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619349255] [2024-06-28 00:14:31,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:14:31,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:14:31,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:14:36,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:14:36,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:14:36,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619349255] [2024-06-28 00:14:36,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619349255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:14:36,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:14:36,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:14:36,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326652535] [2024-06-28 00:14:36,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:14:36,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:14:36,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:14:36,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:14:36,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:14:36,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:14:36,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 436 transitions, 7071 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:14:36,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:14:36,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:14:36,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:14:40,182 INFO L124 PetriNetUnfolderBase]: 6606/10568 cut-off events. [2024-06-28 00:14:40,182 INFO L125 PetriNetUnfolderBase]: For 669233/669275 co-relation queries the response was YES. [2024-06-28 00:14:40,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88912 conditions, 10568 events. 6606/10568 cut-off events. For 669233/669275 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 70259 event pairs, 2923 based on Foata normal form. 33/10591 useless extension candidates. Maximal degree in co-relation 88772. Up to 8870 conditions per place. [2024-06-28 00:14:40,346 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 330 selfloop transitions, 142 changer transitions 0/476 dead transitions. [2024-06-28 00:14:40,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 476 transitions, 8733 flow [2024-06-28 00:14:40,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:14:40,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:14:40,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-28 00:14:40,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-28 00:14:40,348 INFO L175 Difference]: Start difference. First operand has 290 places, 436 transitions, 7071 flow. Second operand 8 states and 141 transitions. [2024-06-28 00:14:40,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 476 transitions, 8733 flow [2024-06-28 00:14:41,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 476 transitions, 8540 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-28 00:14:41,856 INFO L231 Difference]: Finished difference. Result has 292 places, 440 transitions, 7294 flow [2024-06-28 00:14:41,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6878, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7294, PETRI_PLACES=292, PETRI_TRANSITIONS=440} [2024-06-28 00:14:41,856 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 249 predicate places. [2024-06-28 00:14:41,857 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 440 transitions, 7294 flow [2024-06-28 00:14:41,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:14:41,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:14:41,857 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:14:41,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 00:14:41,857 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:14:41,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:14:41,857 INFO L85 PathProgramCache]: Analyzing trace with hash -463731188, now seen corresponding path program 2 times [2024-06-28 00:14:41,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:14:41,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421599531] [2024-06-28 00:14:41,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:14:41,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:14:41,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:14:46,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:14:46,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:14:46,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421599531] [2024-06-28 00:14:46,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421599531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:14:46,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:14:46,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:14:46,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434966644] [2024-06-28 00:14:46,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:14:46,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:14:46,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:14:46,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:14:46,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:14:46,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:14:46,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 440 transitions, 7294 flow. Second operand has 8 states, 8 states have (on average 9.25) internal successors, (74), 8 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:14:46,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:14:46,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:14:46,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:14:50,292 INFO L124 PetriNetUnfolderBase]: 6609/10582 cut-off events. [2024-06-28 00:14:50,292 INFO L125 PetriNetUnfolderBase]: For 686087/686096 co-relation queries the response was YES. [2024-06-28 00:14:50,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89842 conditions, 10582 events. 6609/10582 cut-off events. For 686087/686096 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 70466 event pairs, 2954 based on Foata normal form. 10/10588 useless extension candidates. Maximal degree in co-relation 89700. Up to 9355 conditions per place. [2024-06-28 00:14:50,459 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 322 selfloop transitions, 146 changer transitions 0/472 dead transitions. [2024-06-28 00:14:50,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 472 transitions, 8730 flow [2024-06-28 00:14:50,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:14:50,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:14:50,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-28 00:14:50,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3941798941798942 [2024-06-28 00:14:50,461 INFO L175 Difference]: Start difference. First operand has 292 places, 440 transitions, 7294 flow. Second operand 9 states and 149 transitions. [2024-06-28 00:14:50,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 472 transitions, 8730 flow [2024-06-28 00:14:52,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 472 transitions, 8496 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-28 00:14:52,179 INFO L231 Difference]: Finished difference. Result has 297 places, 443 transitions, 7442 flow [2024-06-28 00:14:52,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7070, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7442, PETRI_PLACES=297, PETRI_TRANSITIONS=443} [2024-06-28 00:14:52,179 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 254 predicate places. [2024-06-28 00:14:52,179 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 443 transitions, 7442 flow [2024-06-28 00:14:52,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.25) internal successors, (74), 8 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:14:52,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:14:52,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:14:52,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 00:14:52,180 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:14:52,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:14:52,181 INFO L85 PathProgramCache]: Analyzing trace with hash 1401486760, now seen corresponding path program 1 times [2024-06-28 00:14:52,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:14:52,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861079107] [2024-06-28 00:14:52,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:14:52,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:14:52,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:14:57,407 INFO L134 CoverageAnalysis]: 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:57,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:14:57,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861079107] [2024-06-28 00:14:57,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861079107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:14:57,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:14:57,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:14:57,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199131733] [2024-06-28 00:14:57,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:14:57,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:14:57,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:14:57,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:14:57,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:14:57,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:14:57,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 443 transitions, 7442 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:14:57,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:14:57,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:14:57,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:15:01,170 INFO L124 PetriNetUnfolderBase]: 6713/10742 cut-off events. [2024-06-28 00:15:01,170 INFO L125 PetriNetUnfolderBase]: For 749593/749602 co-relation queries the response was YES. [2024-06-28 00:15:01,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91928 conditions, 10742 events. 6713/10742 cut-off events. For 749593/749602 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 71639 event pairs, 3023 based on Foata normal form. 34/10772 useless extension candidates. Maximal degree in co-relation 91784. Up to 9968 conditions per place. [2024-06-28 00:15:01,293 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 396 selfloop transitions, 80 changer transitions 0/480 dead transitions. [2024-06-28 00:15:01,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 480 transitions, 8761 flow [2024-06-28 00:15:01,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:15:01,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:15:01,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 152 transitions. [2024-06-28 00:15:01,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3619047619047619 [2024-06-28 00:15:01,294 INFO L175 Difference]: Start difference. First operand has 297 places, 443 transitions, 7442 flow. Second operand 10 states and 152 transitions. [2024-06-28 00:15:01,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 480 transitions, 8761 flow [2024-06-28 00:15:02,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 480 transitions, 8415 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-28 00:15:02,675 INFO L231 Difference]: Finished difference. Result has 301 places, 450 transitions, 7437 flow [2024-06-28 00:15:02,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7096, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7437, PETRI_PLACES=301, PETRI_TRANSITIONS=450} [2024-06-28 00:15:02,676 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 258 predicate places. [2024-06-28 00:15:02,676 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 450 transitions, 7437 flow [2024-06-28 00:15:02,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:15:02,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:15:02,676 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:15:02,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 00:15:02,677 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:15:02,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:15:02,677 INFO L85 PathProgramCache]: Analyzing trace with hash -343060132, now seen corresponding path program 2 times [2024-06-28 00:15:02,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:15:02,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76426486] [2024-06-28 00:15:02,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:15:02,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:15:02,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:15:07,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:15:07,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:15:07,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76426486] [2024-06-28 00:15:07,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76426486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:15:07,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:15:07,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:15:07,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397708566] [2024-06-28 00:15:07,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:15:07,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:15:07,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:15:07,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:15:07,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:15:07,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:15:07,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 450 transitions, 7437 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:15:07,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:15:07,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:15:07,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:15:12,002 INFO L124 PetriNetUnfolderBase]: 6817/10905 cut-off events. [2024-06-28 00:15:12,002 INFO L125 PetriNetUnfolderBase]: For 776961/777003 co-relation queries the response was YES. [2024-06-28 00:15:12,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93499 conditions, 10905 events. 6817/10905 cut-off events. For 776961/777003 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 72784 event pairs, 2999 based on Foata normal form. 48/10943 useless extension candidates. Maximal degree in co-relation 93353. Up to 10109 conditions per place. [2024-06-28 00:15:12,158 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 387 selfloop transitions, 92 changer transitions 0/483 dead transitions. [2024-06-28 00:15:12,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 483 transitions, 8744 flow [2024-06-28 00:15:12,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:15:12,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:15:12,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 166 transitions. [2024-06-28 00:15:12,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3593073593073593 [2024-06-28 00:15:12,160 INFO L175 Difference]: Start difference. First operand has 301 places, 450 transitions, 7437 flow. Second operand 11 states and 166 transitions. [2024-06-28 00:15:12,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 483 transitions, 8744 flow [2024-06-28 00:15:13,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 483 transitions, 8607 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-28 00:15:13,998 INFO L231 Difference]: Finished difference. Result has 307 places, 453 transitions, 7583 flow [2024-06-28 00:15:13,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7300, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7583, PETRI_PLACES=307, PETRI_TRANSITIONS=453} [2024-06-28 00:15:13,999 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 264 predicate places. [2024-06-28 00:15:13,999 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 453 transitions, 7583 flow [2024-06-28 00:15:13,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:15:13,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:15:13,999 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:15:14,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 00:15:14,000 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:15:14,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:15:14,000 INFO L85 PathProgramCache]: Analyzing trace with hash 62361000, now seen corresponding path program 3 times [2024-06-28 00:15:14,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:15:14,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813437035] [2024-06-28 00:15:14,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:15:14,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:15:14,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:15:19,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:15:19,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:15:19,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813437035] [2024-06-28 00:15:19,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813437035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:15:19,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:15:19,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:15:19,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523397798] [2024-06-28 00:15:19,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:15:19,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:15:19,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:15:19,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:15:19,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:15:19,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:15:19,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 453 transitions, 7583 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:15:19,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:15:19,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:15:19,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:15:23,134 INFO L124 PetriNetUnfolderBase]: 6833/10929 cut-off events. [2024-06-28 00:15:23,134 INFO L125 PetriNetUnfolderBase]: For 762933/762975 co-relation queries the response was YES. [2024-06-28 00:15:23,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94152 conditions, 10929 events. 6833/10929 cut-off events. For 762933/762975 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 73066 event pairs, 2983 based on Foata normal form. 24/10943 useless extension candidates. Maximal degree in co-relation 94005. Up to 10247 conditions per place. [2024-06-28 00:15:23,314 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 375 selfloop transitions, 97 changer transitions 0/476 dead transitions. [2024-06-28 00:15:23,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 476 transitions, 8761 flow [2024-06-28 00:15:23,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:15:23,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:15:23,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 146 transitions. [2024-06-28 00:15:23,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3476190476190476 [2024-06-28 00:15:23,315 INFO L175 Difference]: Start difference. First operand has 307 places, 453 transitions, 7583 flow. Second operand 10 states and 146 transitions. [2024-06-28 00:15:23,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 476 transitions, 8761 flow [2024-06-28 00:15:25,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 476 transitions, 8520 flow, removed 35 selfloop flow, removed 8 redundant places. [2024-06-28 00:15:25,359 INFO L231 Difference]: Finished difference. Result has 309 places, 456 transitions, 7639 flow [2024-06-28 00:15:25,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7342, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7639, PETRI_PLACES=309, PETRI_TRANSITIONS=456} [2024-06-28 00:15:25,359 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 266 predicate places. [2024-06-28 00:15:25,359 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 456 transitions, 7639 flow [2024-06-28 00:15:25,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:15:25,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:15:25,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:15:25,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 00:15:25,360 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:15:25,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:15:25,360 INFO L85 PathProgramCache]: Analyzing trace with hash 62657670, now seen corresponding path program 4 times [2024-06-28 00:15:25,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:15:25,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386872631] [2024-06-28 00:15:25,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:15:25,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:15:25,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:15:30,987 INFO L134 CoverageAnalysis]: 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:30,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:15:30,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386872631] [2024-06-28 00:15:30,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386872631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:15:30,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:15:30,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:15:30,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039977875] [2024-06-28 00:15:30,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:15:30,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:15:30,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:15:30,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:15:30,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:15:31,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:15:31,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 456 transitions, 7639 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:15:31,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:15:31,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:15:31,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:15:34,695 INFO L124 PetriNetUnfolderBase]: 6836/10934 cut-off events. [2024-06-28 00:15:34,695 INFO L125 PetriNetUnfolderBase]: For 780458/780500 co-relation queries the response was YES. [2024-06-28 00:15:34,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94124 conditions, 10934 events. 6836/10934 cut-off events. For 780458/780500 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 73074 event pairs, 2941 based on Foata normal form. 24/10948 useless extension candidates. Maximal degree in co-relation 93977. Up to 9814 conditions per place. [2024-06-28 00:15:34,841 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 369 selfloop transitions, 112 changer transitions 0/485 dead transitions. [2024-06-28 00:15:34,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 485 transitions, 8914 flow [2024-06-28 00:15:34,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:15:34,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:15:34,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 152 transitions. [2024-06-28 00:15:34,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3619047619047619 [2024-06-28 00:15:34,842 INFO L175 Difference]: Start difference. First operand has 309 places, 456 transitions, 7639 flow. Second operand 10 states and 152 transitions. [2024-06-28 00:15:34,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 485 transitions, 8914 flow [2024-06-28 00:15:36,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 485 transitions, 8578 flow, removed 42 selfloop flow, removed 9 redundant places. [2024-06-28 00:15:36,468 INFO L231 Difference]: Finished difference. Result has 310 places, 459 transitions, 7635 flow [2024-06-28 00:15:36,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7303, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7635, PETRI_PLACES=310, PETRI_TRANSITIONS=459} [2024-06-28 00:15:36,469 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 267 predicate places. [2024-06-28 00:15:36,469 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 459 transitions, 7635 flow [2024-06-28 00:15:36,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:15:36,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:15:36,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:15:36,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 00:15:36,470 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:15:36,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:15:36,470 INFO L85 PathProgramCache]: Analyzing trace with hash -588560237, now seen corresponding path program 1 times [2024-06-28 00:15:36,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:15:36,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166480941] [2024-06-28 00:15:36,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:15:36,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:15:36,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:15:40,475 INFO L134 CoverageAnalysis]: 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:40,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:15:40,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166480941] [2024-06-28 00:15:40,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166480941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:15:40,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:15:40,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:15:40,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037939915] [2024-06-28 00:15:40,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:15:40,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:15:40,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:15:40,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:15:40,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:15:40,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:15:40,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 459 transitions, 7635 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:15:40,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:15:40,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:15:40,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:15:44,166 INFO L124 PetriNetUnfolderBase]: 6893/11012 cut-off events. [2024-06-28 00:15:44,167 INFO L125 PetriNetUnfolderBase]: For 808034/808043 co-relation queries the response was YES. [2024-06-28 00:15:44,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95478 conditions, 11012 events. 6893/11012 cut-off events. For 808034/808043 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 73456 event pairs, 3143 based on Foata normal form. 8/11016 useless extension candidates. Maximal degree in co-relation 95330. Up to 10659 conditions per place. [2024-06-28 00:15:44,323 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 459 selfloop transitions, 42 changer transitions 0/505 dead transitions. [2024-06-28 00:15:44,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 505 transitions, 8984 flow [2024-06-28 00:15:44,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:15:44,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:15:44,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 161 transitions. [2024-06-28 00:15:44,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38333333333333336 [2024-06-28 00:15:44,324 INFO L175 Difference]: Start difference. First operand has 310 places, 459 transitions, 7635 flow. Second operand 10 states and 161 transitions. [2024-06-28 00:15:44,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 505 transitions, 8984 flow [2024-06-28 00:15:46,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 505 transitions, 8674 flow, removed 45 selfloop flow, removed 8 redundant places. [2024-06-28 00:15:46,088 INFO L231 Difference]: Finished difference. Result has 314 places, 466 transitions, 7541 flow [2024-06-28 00:15:46,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7325, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7541, PETRI_PLACES=314, PETRI_TRANSITIONS=466} [2024-06-28 00:15:46,089 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 271 predicate places. [2024-06-28 00:15:46,089 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 466 transitions, 7541 flow [2024-06-28 00:15:46,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:15:46,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:15:46,089 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:15:46,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 00:15:46,089 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:15:46,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:15:46,090 INFO L85 PathProgramCache]: Analyzing trace with hash 2102969817, now seen corresponding path program 2 times [2024-06-28 00:15:46,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:15:46,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648636337] [2024-06-28 00:15:46,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:15:46,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:15:46,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:15:50,210 INFO L134 CoverageAnalysis]: 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,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:15:50,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648636337] [2024-06-28 00:15:50,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648636337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:15:50,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:15:50,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:15:50,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490331355] [2024-06-28 00:15:50,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:15:50,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:15:50,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:15:50,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:15:50,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:15:50,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:15:50,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 466 transitions, 7541 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:15:50,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:15:50,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:15:50,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:15:54,061 INFO L124 PetriNetUnfolderBase]: 6929/11068 cut-off events. [2024-06-28 00:15:54,061 INFO L125 PetriNetUnfolderBase]: For 837122/837131 co-relation queries the response was YES. [2024-06-28 00:15:54,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96096 conditions, 11068 events. 6929/11068 cut-off events. For 837122/837131 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 73786 event pairs, 3139 based on Foata normal form. 16/11080 useless extension candidates. Maximal degree in co-relation 95945. Up to 10716 conditions per place. [2024-06-28 00:15:54,245 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 437 selfloop transitions, 59 changer transitions 0/500 dead transitions. [2024-06-28 00:15:54,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 500 transitions, 8738 flow [2024-06-28 00:15:54,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:15:54,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:15:54,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-28 00:15:54,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915343915343915 [2024-06-28 00:15:54,246 INFO L175 Difference]: Start difference. First operand has 314 places, 466 transitions, 7541 flow. Second operand 9 states and 148 transitions. [2024-06-28 00:15:54,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 500 transitions, 8738 flow [2024-06-28 00:15:56,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 500 transitions, 8654 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-28 00:15:56,269 INFO L231 Difference]: Finished difference. Result has 319 places, 467 transitions, 7603 flow [2024-06-28 00:15:56,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7457, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7603, PETRI_PLACES=319, PETRI_TRANSITIONS=467} [2024-06-28 00:15:56,269 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 276 predicate places. [2024-06-28 00:15:56,269 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 467 transitions, 7603 flow [2024-06-28 00:15:56,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:15:56,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:15:56,270 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:15:56,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 00:15:56,270 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:15:56,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:15:56,270 INFO L85 PathProgramCache]: Analyzing trace with hash -1617965387, now seen corresponding path program 3 times [2024-06-28 00:15:56,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:15:56,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441817622] [2024-06-28 00:15:56,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:15:56,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:15:56,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:16:00,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:16:00,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:16:00,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441817622] [2024-06-28 00:16:00,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441817622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:16:00,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:16:00,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:16:00,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092623160] [2024-06-28 00:16:00,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:16:00,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:16:00,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:16:00,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:16:00,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:16:00,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:16:00,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 467 transitions, 7603 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:16:00,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:16:00,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:16:00,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:16:04,224 INFO L124 PetriNetUnfolderBase]: 6957/11112 cut-off events. [2024-06-28 00:16:04,224 INFO L125 PetriNetUnfolderBase]: For 856795/856804 co-relation queries the response was YES. [2024-06-28 00:16:04,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96873 conditions, 11112 events. 6957/11112 cut-off events. For 856795/856804 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 74090 event pairs, 3139 based on Foata normal form. 14/11122 useless extension candidates. Maximal degree in co-relation 96721. Up to 10720 conditions per place. [2024-06-28 00:16:04,406 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 442 selfloop transitions, 60 changer transitions 0/506 dead transitions. [2024-06-28 00:16:04,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 506 transitions, 8872 flow [2024-06-28 00:16:04,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:16:04,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:16:04,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-28 00:16:04,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4021164021164021 [2024-06-28 00:16:04,407 INFO L175 Difference]: Start difference. First operand has 319 places, 467 transitions, 7603 flow. Second operand 9 states and 152 transitions. [2024-06-28 00:16:04,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 506 transitions, 8872 flow [2024-06-28 00:16:06,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 506 transitions, 8755 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 00:16:06,255 INFO L231 Difference]: Finished difference. Result has 322 places, 469 transitions, 7666 flow [2024-06-28 00:16:06,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7486, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7666, PETRI_PLACES=322, PETRI_TRANSITIONS=469} [2024-06-28 00:16:06,256 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 279 predicate places. [2024-06-28 00:16:06,256 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 469 transitions, 7666 flow [2024-06-28 00:16:06,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:16:06,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:16:06,256 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:16:06,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 00:16:06,257 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:16:06,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:16:06,257 INFO L85 PathProgramCache]: Analyzing trace with hash 1980794805, now seen corresponding path program 4 times [2024-06-28 00:16:06,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:16:06,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840373548] [2024-06-28 00:16:06,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:16:06,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:16:06,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:16:09,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:16:09,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:16:09,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840373548] [2024-06-28 00:16:09,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840373548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:16:09,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:16:09,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:16:09,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624249835] [2024-06-28 00:16:09,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:16:09,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:16:09,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:16:09,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:16:09,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:16:09,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 00:16:09,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 469 transitions, 7666 flow. Second operand has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call 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:09,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:16:09,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 00:16:09,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:16:13,037 INFO L124 PetriNetUnfolderBase]: 5502/9500 cut-off events. [2024-06-28 00:16:13,037 INFO L125 PetriNetUnfolderBase]: For 761179/761653 co-relation queries the response was YES. [2024-06-28 00:16:13,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83413 conditions, 9500 events. 5502/9500 cut-off events. For 761179/761653 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 70220 event pairs, 1977 based on Foata normal form. 85/9339 useless extension candidates. Maximal degree in co-relation 83259. Up to 7257 conditions per place. [2024-06-28 00:16:13,179 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 309 selfloop transitions, 65 changer transitions 0/507 dead transitions. [2024-06-28 00:16:13,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 507 transitions, 8749 flow [2024-06-28 00:16:13,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:16:13,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:16:13,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-28 00:16:13,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-06-28 00:16:13,181 INFO L175 Difference]: Start difference. First operand has 322 places, 469 transitions, 7666 flow. Second operand 8 states and 151 transitions. [2024-06-28 00:16:13,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 507 transitions, 8749 flow [2024-06-28 00:16:15,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 507 transitions, 8622 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 00:16:15,150 INFO L231 Difference]: Finished difference. Result has 327 places, 475 transitions, 7822 flow [2024-06-28 00:16:15,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7539, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7822, PETRI_PLACES=327, PETRI_TRANSITIONS=475} [2024-06-28 00:16:15,151 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 284 predicate places. [2024-06-28 00:16:15,151 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 475 transitions, 7822 flow [2024-06-28 00:16:15,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call 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:15,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:16:15,151 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:16:15,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 00:16:15,152 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:16:15,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:16:15,152 INFO L85 PathProgramCache]: Analyzing trace with hash 1134813839, now seen corresponding path program 1 times [2024-06-28 00:16:15,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:16:15,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568558801] [2024-06-28 00:16:15,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:16:15,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:16:15,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:16:18,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:16:18,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:16:18,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568558801] [2024-06-28 00:16:18,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568558801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:16:18,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:16:18,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:16:18,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046186179] [2024-06-28 00:16:18,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:16:18,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:16:18,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:16:18,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:16:18,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:16:18,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:16:18,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 475 transitions, 7822 flow. Second operand has 8 states, 8 states have (on average 9.25) internal successors, (74), 8 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:16:18,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:16:18,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:16:18,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:16:21,834 INFO L124 PetriNetUnfolderBase]: 7326/11644 cut-off events. [2024-06-28 00:16:21,834 INFO L125 PetriNetUnfolderBase]: For 918145/918169 co-relation queries the response was YES. [2024-06-28 00:16:21,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103474 conditions, 11644 events. 7326/11644 cut-off events. For 918145/918169 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 77430 event pairs, 2690 based on Foata normal form. 16/11647 useless extension candidates. Maximal degree in co-relation 103316. Up to 9458 conditions per place. [2024-06-28 00:16:22,035 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 354 selfloop transitions, 221 changer transitions 0/579 dead transitions. [2024-06-28 00:16:22,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 579 transitions, 10910 flow [2024-06-28 00:16:22,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:16:22,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:16:22,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-28 00:16:22,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4880952380952381 [2024-06-28 00:16:22,037 INFO L175 Difference]: Start difference. First operand has 327 places, 475 transitions, 7822 flow. Second operand 8 states and 164 transitions. [2024-06-28 00:16:22,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 579 transitions, 10910 flow [2024-06-28 00:16:24,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 579 transitions, 10807 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 00:16:24,787 INFO L231 Difference]: Finished difference. Result has 333 places, 524 transitions, 9026 flow [2024-06-28 00:16:24,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7727, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9026, PETRI_PLACES=333, PETRI_TRANSITIONS=524} [2024-06-28 00:16:24,788 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 290 predicate places. [2024-06-28 00:16:24,788 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 524 transitions, 9026 flow [2024-06-28 00:16:24,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.25) internal successors, (74), 8 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:16:24,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:16:24,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:16:24,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 00:16:24,788 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:16:24,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:16:24,789 INFO L85 PathProgramCache]: Analyzing trace with hash 1359443227, now seen corresponding path program 2 times [2024-06-28 00:16:24,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:16:24,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637942872] [2024-06-28 00:16:24,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:16:24,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:16:24,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:16:28,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:16:28,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:16:28,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637942872] [2024-06-28 00:16:28,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637942872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:16:28,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:16:28,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:16:28,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784253290] [2024-06-28 00:16:28,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:16:28,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:16:28,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:16:28,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:16:28,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:16:28,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:16:28,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 524 transitions, 9026 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:16:28,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:16:28,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:16:28,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:16:33,388 INFO L124 PetriNetUnfolderBase]: 7556/11989 cut-off events. [2024-06-28 00:16:33,389 INFO L125 PetriNetUnfolderBase]: For 966058/966064 co-relation queries the response was YES. [2024-06-28 00:16:33,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110415 conditions, 11989 events. 7556/11989 cut-off events. For 966058/966064 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 80239 event pairs, 3178 based on Foata normal form. 10/11997 useless extension candidates. Maximal degree in co-relation 110256. Up to 10781 conditions per place. [2024-06-28 00:16:33,538 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 441 selfloop transitions, 181 changer transitions 9/635 dead transitions. [2024-06-28 00:16:33,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 635 transitions, 12282 flow [2024-06-28 00:16:33,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:16:33,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:16:33,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 210 transitions. [2024-06-28 00:16:33,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-28 00:16:33,539 INFO L175 Difference]: Start difference. First operand has 333 places, 524 transitions, 9026 flow. Second operand 11 states and 210 transitions. [2024-06-28 00:16:33,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 635 transitions, 12282 flow [2024-06-28 00:16:36,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 635 transitions, 12056 flow, removed 57 selfloop flow, removed 1 redundant places. [2024-06-28 00:16:36,373 INFO L231 Difference]: Finished difference. Result has 346 places, 552 transitions, 9945 flow [2024-06-28 00:16:36,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8840, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9945, PETRI_PLACES=346, PETRI_TRANSITIONS=552} [2024-06-28 00:16:36,373 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 303 predicate places. [2024-06-28 00:16:36,374 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 552 transitions, 9945 flow [2024-06-28 00:16:36,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:16:36,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:16:36,374 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:16:36,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 00:16:36,374 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:16:36,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:16:36,374 INFO L85 PathProgramCache]: Analyzing trace with hash 1290839189, now seen corresponding path program 1 times [2024-06-28 00:16:36,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:16:36,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259114510] [2024-06-28 00:16:36,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:16:36,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:16:36,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:16:40,556 INFO L134 CoverageAnalysis]: 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:40,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:16:40,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259114510] [2024-06-28 00:16:40,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259114510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:16:40,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:16:40,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:16:40,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564385664] [2024-06-28 00:16:40,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:16:40,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:16:40,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:16:40,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:16:40,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:16:40,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:16:40,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 552 transitions, 9945 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:16:40,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:16:40,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:16:40,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:16:45,149 INFO L124 PetriNetUnfolderBase]: 7574/12029 cut-off events. [2024-06-28 00:16:45,150 INFO L125 PetriNetUnfolderBase]: For 978042/978048 co-relation queries the response was YES. [2024-06-28 00:16:45,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111223 conditions, 12029 events. 7574/12029 cut-off events. For 978042/978048 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 80495 event pairs, 3248 based on Foata normal form. 30/12057 useless extension candidates. Maximal degree in co-relation 111058. Up to 11557 conditions per place. [2024-06-28 00:16:45,440 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 510 selfloop transitions, 94 changer transitions 0/608 dead transitions. [2024-06-28 00:16:45,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 608 transitions, 11626 flow [2024-06-28 00:16:45,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:16:45,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:16:45,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 186 transitions. [2024-06-28 00:16:45,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4025974025974026 [2024-06-28 00:16:45,441 INFO L175 Difference]: Start difference. First operand has 346 places, 552 transitions, 9945 flow. Second operand 11 states and 186 transitions. [2024-06-28 00:16:45,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 608 transitions, 11626 flow [2024-06-28 00:16:47,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 608 transitions, 11320 flow, removed 66 selfloop flow, removed 3 redundant places. [2024-06-28 00:16:47,992 INFO L231 Difference]: Finished difference. Result has 355 places, 564 transitions, 10161 flow [2024-06-28 00:16:47,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9395, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10161, PETRI_PLACES=355, PETRI_TRANSITIONS=564} [2024-06-28 00:16:47,993 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 312 predicate places. [2024-06-28 00:16:47,993 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 564 transitions, 10161 flow [2024-06-28 00:16:47,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:16:47,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:16:47,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:16:47,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 00:16:47,993 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:16:47,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:16:47,994 INFO L85 PathProgramCache]: Analyzing trace with hash 557590825, now seen corresponding path program 2 times [2024-06-28 00:16:47,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:16:47,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574870285] [2024-06-28 00:16:47,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:16:47,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:16:48,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:16:52,548 INFO L134 CoverageAnalysis]: 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:52,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:16:52,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574870285] [2024-06-28 00:16:52,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574870285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:16:52,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:16:52,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:16:52,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842215477] [2024-06-28 00:16:52,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:16:52,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:16:52,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:16:52,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:16:52,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:16:52,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 00:16:52,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 564 transitions, 10161 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:16:52,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:16:52,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 00:16:52,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:16:57,210 INFO L124 PetriNetUnfolderBase]: 7632/12116 cut-off events. [2024-06-28 00:16:57,210 INFO L125 PetriNetUnfolderBase]: For 972134/972138 co-relation queries the response was YES. [2024-06-28 00:16:57,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111675 conditions, 12116 events. 7632/12116 cut-off events. For 972134/972138 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 81118 event pairs, 3256 based on Foata normal form. 10/12124 useless extension candidates. Maximal degree in co-relation 111508. Up to 11518 conditions per place. [2024-06-28 00:16:57,383 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 498 selfloop transitions, 119 changer transitions 0/621 dead transitions. [2024-06-28 00:16:57,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 621 transitions, 12061 flow [2024-06-28 00:16:57,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-28 00:16:57,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-28 00:16:57,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 221 transitions. [2024-06-28 00:16:57,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3758503401360544 [2024-06-28 00:16:57,384 INFO L175 Difference]: Start difference. First operand has 355 places, 564 transitions, 10161 flow. Second operand 14 states and 221 transitions. [2024-06-28 00:16:57,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 621 transitions, 12061 flow [2024-06-28 00:16:59,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 621 transitions, 11794 flow, removed 36 selfloop flow, removed 9 redundant places. [2024-06-28 00:16:59,957 INFO L231 Difference]: Finished difference. Result has 362 places, 572 transitions, 10389 flow [2024-06-28 00:16:59,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9880, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=10389, PETRI_PLACES=362, PETRI_TRANSITIONS=572} [2024-06-28 00:16:59,958 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 319 predicate places. [2024-06-28 00:16:59,958 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 572 transitions, 10389 flow [2024-06-28 00:16:59,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:16:59,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:16:59,959 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:16:59,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 00:16:59,959 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:16:59,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:16:59,959 INFO L85 PathProgramCache]: Analyzing trace with hash -2378875, now seen corresponding path program 3 times [2024-06-28 00:16:59,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:16:59,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750514948] [2024-06-28 00:16:59,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:16:59,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:16:59,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat